今後のメールの自動送信をスケジュールする必要があります。これは、数分から数日または数週間後の何かにすることができます。Androidでスケジュールされたメールを送信する - 代替方法
私がやった研究から、私は、これはAlarmManager
を使用して可能だと思うが、私はそれを非常に信頼しませんし、イベントが潜在的にキャンセルされ得ることができることを別のポスト(Android alarmmanager not being very reliable)で読みました。
このようなタスクを実行するために他にどのような方法がありますか?
ありがとうございました。
これをここに残すと、おそらく誰かを助けることになります。電話がシャットダウンされたときに私のイベントがアクティブになる必要があったので、AlarmManagerに追加するだけでなく、データベースに保存してRECEIVE_BOOT_COMPLETEDを聞くサービスを登録しました。このようにして、デバイスが再起動して再び復帰すると、サービスはデータベースに移動し、シャットダウン時にキャンセルされたアラームイベントを再構築できます。また、AndroidマニフェストファイルにRECEIVE_BOOT_COMPLETED権限を登録することを忘れないでください。 – Henrique