2015-10-14 12 views
0

我想創建通知,其中用戶輸入兩個日期和時間間隔。如何在Android中創建預定通知

例如:用戶輸入10/01/15作爲START DATE和10/02/15作爲END DATE和30分鐘。

用戶設置後,當開始日期到來時,通知將彈出(伴隨聲音),並且在每隔30分鐘時,通知響起(就像提醒應用程序一樣),並在END DATE到來時停止。

我的問題是,它可能與這個想法?如果是的話,你能給我一個來源,鏈接或代碼嗎?我現在正在嘗試24小時尋找筆記,我可以真正理解。我是Android的新手,我對通知知之甚少。感謝提前

回答

0

嗯,說實話我不是專家,我也學習,我不明白你想做什麼。無論如何,我想幫助你。

1 -我認爲您需要閱讀關於Service(您爲通知編寫代碼並且必須在後臺運行)。

2 -也許,您還必須閱讀關於SharedPreferences(用於存儲數據並將來與他們一起工作)。

然後,從存儲在設備上的信息開始工作。

0

讓我試着解決你所說的核心問題,你仍然沒有得到。我認爲你應該把注意力放在Android編程的一個重要方面:總是有很多協作者,很難知道誰在做什麼和什麼時候做什麼。

當我第一次開始在Android上進行通知時,在完成iOS之後,我以爲我已經陷入了瘋狂的土地。但我真的很感激它。

總之:你想看看AlarmManager作爲你的計時器。出於許多您可以在AlarmManager的文檔中閱讀的原因,您不使用簡單的計時器。但是,當警報觸發時,您將在BroadcastReceiver內部生成通知(使用新的NotificationBuilder),然後觸發它。

這個問題顯示了一些代碼:Create Notification with BroadcastReceiver