0

サービスについて調べていますが、定期的に何かを行う方法がわかりません。サービスが呼び出されると、OnCreate() メソッドと onStartMethod() が呼び出されることに気付きましたが、10 分ごとに処理を実行したい (変更される可能性があります)。では、どのメソッド/どのようにしてサービスに特定の時間間隔でコードを実行させるのでしょうか?

Android のドキュメントに見落としがありましたら申し訳ありません。

[編集]

より具体的には、いくつかの情報を更新し、それが既存のものと異なるかどうかを確認してから、タスクバー通知をユーザーに発行したいと考えています。

4

1 に答える 1

1

あなたはおそらく AlarmManager をチェックしたいと思うでしょう。それはあなたが望むことをする簡単な方法です. また、何かをするためにサービスを 10 分間開いたままにしておくよりも、メモリ使用量やバッテリーなどの点で優れています。

http://developer.android.com/reference/android/app/AlarmManager.html

于 2012-04-12T02:44:41.343 に答える