0
我需要安排自動發送電子郵件爲未來。這可以是從幾分鐘到未來幾天或幾周的任何事情。發送預定的電子郵件在Android - 替代品
從我所做的研究中,我認爲這可能會使用AlarmManager
,但我已經在另一篇文章(Android alarmmanager not being very reliable)中讀過,它不是非常可靠,事件可能會被取消。
還有什麼其他可能的方法來完成這些任務?
謝謝。
我需要安排自動發送電子郵件爲未來。這可以是從幾分鐘到未來幾天或幾周的任何事情。發送預定的電子郵件在Android - 替代品
從我所做的研究中,我認爲這可能會使用AlarmManager
,但我已經在另一篇文章(Android alarmmanager not being very reliable)中讀過,它不是非常可靠,事件可能會被取消。
還有什麼其他可能的方法來完成這些任務?
謝謝。
我讀過另一篇文章......它不是很可靠,事件可能被取消。
這是相當可靠的,就像你將要得到的那樣可靠。事件可能會被取消(例如,因爲用戶強制停止你的應用),因爲這是用戶的電話,而不是你的電話,他們可以控制他們的電話,而不是你。
還有其他可能的方法來完成這些任務嗎?
請使用AlarmManager
。其他任何東西都不太可靠,浪費內存和電池壽命。
只是要離開這裏,也許它會幫助別人。當手機關機時,我需要我的事件仍然處於活動狀態,因此除了將它們添加到AlarmManager之外,我還將它們保存到數據庫並註冊服務以偵聽RECEIVE_BOOT_COMPLETED。這樣,當設備重新啓動並重新啓動時,該服務可以進入數據庫並重建關閉時取消的那些報警事件。還請記住在Android清單文件中註冊RECEIVE_BOOT_COMPLETED權限。 – Henrique