タグ

backgroundとAndroidに関するkazuph1986のブックマーク (1)

  • AlarmManager 2 定期的な間隔で繰り返し処理をするプログラム

    先日のエントリーで、AlarmManager#setを使った処理を記述しました。 setは、何月何日何時何分に処理をするといった時に使用します。毎日0時1秒に処理をしたいのであれば、BroadcastReceiverで再度setにて指定する必要があります。 上記のような処理ではなく、一定の間隔で処理を行いたい時は、setRepeating(int type, long triggerAtTime, long interval, PendingIntent operation)を使用します。 このメソッドでは、繰り返しブロードキャストレシーバーにメッセージを送る事ができ、AlarmManager#cancelされるまで永遠に繰り返します。(RSSReaderやポッドキャストプログラムでFeedを取得する時などに使用しています)。 13分間隔でBroadcastReciverを呼び出すプログラ

  • 1