ユーザーが選択できるアラームが一度に開始されるアクティビティがあります。時間はデータベースに保存されます。 特定の時刻に通知を送信するBroadcastReceiverが呼び出されます。 これですべてが動いていますが、デバイスが再起動したときにもアラームを開始したいのですが、これをどのように正確に行うことができないのか分かりません。 このサイトによるとAlarm Notification私は他のBroadCastReceiverを実装する必要があります。これは、デバイスの起動時に起動し、他のBroadCastReceiverのようにアラームを発します。 しかし、他のすべてのサイトでは、余分なサービスを開始し、アラームを発するBroadcastReceiverを実装するようアドバイスします。 また、デバイスの起動時に起動できるBroadcastReceiverが、起動するアラームの日時が格納されているデータベースにアクセスできる可能性があるのだろうか。 ありがとうございましたデバイス起動時のBroadcastReceiverとAlarmManager
2
A
答えて
1
はい、同じアプリケーションの一部であるため、データベースにアクセスできます。そのため、デバイスの起動通知を受け取ってデータベースの時刻を使ってアラームを設定したり、アラームを起動したりすることができます。または両方。
これが役に立ちます。
関連する問題
- 1. AlarmManagerとBroadcastReceiverによる複数のアラーム
- 2. 時間の上にAlarmManagerを起動するには?
- 3. Androidの起動時にBroadcastReceiverのクラッシュからブートする
- 4. AlarmManager、BroadcastReceiver、およびService not working
- 5. デバイスの再起動時にMIDletを自動的に起動しますか?
- 6. BroadcastReceiverからサービスを起動する
- 7. LollipopのSamsungデバイスでAlarmManagerが動作しない
- 8. アラームがあるときにBroadcastReceiverが起動しない
- 9. デバイスの再起動時にAndroidウィジェットが壊れる
- 10. AlarmManagerとBroadcastReceiverで自分自身を呼び出す複数のブロードキャスト
- 11. Android - BroadcastReceiverはAlarmManagerから呼び出されません
- 12. アンドロイド:デバイスを起動する
- 13. Google Playのアップデート後にAndroid AlarmManagerが起動しない
- 14. デバイスの起動時に、VOIP以外のバックグラウンドモードのアプリが自動的に起動されますか?
- 15. アプリケーション起動時にJavaからcharデバイスを空にする
- 16. デバイス起動時にサービスを開始します
- 17. udev:起動時にデバイスが接続されています
- 18. デバイス再起動時に特定の時刻にアラームがオフにならない
- 19. AndroidのBroadcastReceiverのonReceive()からアプリケーションを起動する
- 20. BroadcastReceiverは自分のアプリを起動できますか?
- 21. ANDROID - BroadcastReceiverから他のアプリケーションを起動する
- 22. MonoTouchで4:iPhoneデバイスの起動時にアプリケーションがクラッシュし、シミュレータ上で動作
- 23. AlarmManagerで起動されたIntentServiceが機能しません。
- 24. ブロードキャストレシーバを使用してAndroidでAlarmManagerを起動しますか?
- 25. WCF:起動時
- 26. 起動時のイベントスケジューリング
- 27. 起動時のSIGABRT
- 28. Windows 7起動時にプログラムを起動する(自動起動)
- 29. Androidループサービスを5秒ごとに起動し、起動時に起動します
- 30. 起動時にアプリケーションを起動する