2014-04-22 32 views
0

我正在研究一個Android項目,其中有一部分是這樣的: 1)用戶從數據字段輸入數據並將其保存在文本文件中 2)應用程序應該發送通知,即使該應用程序被操作系統殺死,在該日期,用戶寫的。即使應用程序被殺也如何發送通知

例如: 我寫的2015年1月31日

該應用程序會通知我只在2015年1月31日,即使我不打開應用程序了。

問題是我該如何做到這一點?

謝謝!

+0

您需要讓應用程序啓動一個在後臺運行的「服務」,即使您的應用程序不是。或者,您可以使用「鬧鐘」。 – BVB

回答

1

這聽起來像你想通知發佈到通知欄。

如果是這樣,我建議使用alarm

但是,如果這是將來的幾天,手機可能會被關閉。因此,您應該在鬧鐘應該關閉時存儲,爲on boot complete事件創建廣播接收器(這需要許可),並在啓動完成後重新設置鬧鐘。

只要未卸載應用程序,這應該允許通知出現,與應用程序生命週期無關。

注意:您必須計算鬧鐘日期和當前時間之間的毫秒數。 Calendar應該有所幫助。

+0

謝謝先生。所以我不需要服務或類似的東西,如果我使用報警? – Iosif

相關問題