1

5分ごとにGPSを検索するAndroidサービスを作成しました。サービス内でタイマーを使用しました。ただし、このタイマーは、電話機がスリープ モードのときは実行されません。

電話がスリープ モードのときにサービスを実行できませんか? どうすればこの問題を克服できますか? 助けてください。

前もって感謝します

4

1 に答える 1

2

を使用する代わりにService、クラスを確認することをお勧めしますAlarmManager。達成しようとしていることに応じて、これがより良い方法になる可能性があります。を使用AlarmManagerすると、特定の時点で実行されるタスク (コードの一部) をスケジュールできます。アラームを設定するRTC_WAKEUPと、デバイスがスリープしている場合にデバイスを起動し、アラームに関連付けられたコードを実行するモードを設定できます。

詳細については、こちらをご覧ください: http://developer.android.com/reference/android/app/AlarmManager.html

于 2012-08-19T08:04:47.573 に答える