データベースに一連の時間を持つアプリを開発しています。アプリは、毎日その時間 (それぞれの 5 分前) にスレッドを実行する必要があります。私が今やっている方法は、30分ごとにバックグラウンドでスレッドを実行し、現在の時間がDBの時間と一致するかどうかを確認することです. これは機能しておらず、しばらくするとスレッドの実行が停止するのではないかと心配しています (毎回表示されるはずの通知がありますが、発生していません)。私が推測しているのは、電話が画面をオフにするたびに、アプリが停止することです。どうすればこれを解決できますか? AlarmManager について聞いたことがありますが、使い方がわかりませんでした..ありがとう!
質問する
80 次
2 に答える
0
「postDelay」メソッドを使用してみましたか? http://binarybuffer.com/2012/07/executing-scheduled-periodic-tasks-in-android 「X」ミリ秒ごとにいくつかのコードを実行できます。
于 2013-08-14T23:23:56.300 に答える
0
この例はどうですかhttp://www.techrepublic.com/blog/android-app-builder/use-androids-alarmmanager-to-schedule-an-event/アラームマネージャー用
于 2013-08-14T21:24:12.130 に答える