0

加速度計で 3 秒ごとにチェンジャーをリッスンしているサービスからスレッドを実行しています。そのため、Thread.sleep(3000) を使用して while ループでリスナーを実行します。しかし、それはより短い期間で機能する傾向があります。しかし、長期的には、アプリケーション全体がクラッシュするようです。

助言がありますか?

4

3 に答える 3

0

を使用AsyncTaskしましたが、スレッドがクラッシュする問題が修正されました。

于 2012-08-01T12:01:30.643 に答える
0

代わりに IntentService の使用を検討する必要があります。これは、メイン UI スレッドから実行されることを除いて、サービスと同じです。そうでなければ、私が知っている問題はないはずです。サービスは長時間実行されるはずです。

于 2012-06-19T09:24:46.173 に答える
0

時間追跡と放送受信機にはアラームを使用する必要があります。

于 2012-06-19T09:27:26.187 に答える