2012-03-19 8 views
0

これは基本的なJavaの質問ですが、私は比較的新しいJavaです。 UI内でコードをアタッチ(監視)する方法を教えてください。 コードが行うのはログ値だけです。特定の条件がアクティブになっている場合は、それは意味があります。 loop()メソッドはほとんどすべてを行いますが、上記のメソッドではいくつか小さなことがあります。 UIで「キャリブレーション」ボタンが押された場合、キャリブレーションメソッド/スレッドが実行され、「モニタリング」ボタンは「モニタリング」メソッド/スレッドを実行します。問題は、これらのメソッド/スレッドが、自分のプロジェクトでクラスとして定義されていることです。私の考えは、これらの2つのクラスを構築し、UIのやりとりに応じて私が望むメソッドを呼び出すために必要な行に沿っています。私は例えば、単にメソッドを呼び出す場合は、:構造/スレッドを使用しているアプリケーション

if (monitoring button) { 
monitoring.method1; 
} 

これは私がそれと並行して何もできないことを意味し、私は何とかスレッドにそれらのクラスで何が起こるかを確認する必要があります。

乾杯、

Rokky

答えて

1

がAsyncTaskを見てみましょう、これはユーザーに対応して自由に自分の活動を残して、あなたがバックグラウンドスレッドでロジックを実行できるようになります。

関連する問題