ストレージに sqlite を使用するアプリがあります。このデータベースには、日時フィールドを持つ複数のレコードを持つテーブルがあります。それぞれの12時間前にステータスバー通知を常にプッシュしたい.
http://developer.android.com/guide/topics/ui/notifiers/notifications.htmlを見て、使用方法を理解しましたが、バックグラウンドで定期的に実行する方法がわかりません。
任意のヒント?
ストレージに sqlite を使用するアプリがあります。このデータベースには、日時フィールドを持つ複数のレコードを持つテーブルがあります。それぞれの12時間前にステータスバー通知を常にプッシュしたい.
http://developer.android.com/guide/topics/ui/notifiers/notifications.htmlを見て、使用方法を理解しましたが、バックグラウンドで定期的に実行する方法がわかりません。
任意のヒント?
リンクされたドキュメントに記載されているように、ローカルの Serviceから通知を作成できます。最初の例は、通知の作成と管理に使用する方法を実際に説明しています。
さらに、AlarmManager クラスは、前述の Service の効率的な実装に役立つ場合があります。電話のスリープ サイクルとウェイク ロックに関する注意事項に特に注意を払うことをお勧めします。
最後に、起動時に Service を開始したい場合があります。詳細については、この質問を参照してください。