2

私はAndroidが初めてで、センサーデータを電話からネットワーク経由でPCに送信するアプリを作成しようとしています。

UI スレッドで「高価な」操作を行うべきではないことはわかっています。Android では、SensorEventListener を Handler に登録できます。

public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate, Handler handler)

同じドキュメントへのリンクは次のとおりです。

ハンドラーの目的を説明できる人はいますか? SensorEventListener を実装するハンドラーを作成する必要がありますか? 2 つの引数 (リスナーとハンドラー) に同じオブジェクトを渡すことになるため、これは間違っているように思えます。

ありがとう!

4

1 に答える 1

0

UI スレッドからハンドラーを開始し (SensorEvent がトリガーされると呼び出されます)、ハンドラーでセンサー データをネットワーク経由で送信する新しいスレッドを作成します。

于 2011-08-14T19:27:44.713 に答える