おはようございます。
40msごとにAndroidからデバイスにデータを送信しています。今まで、よくわからなかったので、while(true) スレッドと thread.sleep を使用してきました:)。今、次のような「より良い」オプションがたくさんあることがわかりました。
タイマータスク
非同期タスク
ScheduledThreadPoolExecutor
私のシナリオに最適なのはどれですか? デバイスが切断されると例外がスローされる可能性があるため、接続が復元されるまで値の送信を停止する必要があることに注意してください。さらに、データは非常に正確な間隔で送信する必要があり、前のデータよりも 40 ミリ秒未満前に送信することはできません。
ありがとう!