1
我正在使用鬧鐘管理器和通知管理器在特定時間創建通知,我在通知欄「打盹」,「取消」,「取走」中給了用戶三個操作。這是我希望在通知10分鐘後重新發送通知,直到用戶按下上述按鈕的情況。 任何人都可以幫助並提供一個體面的邏輯來做到這一點。如何在與通知欄不交互10分鐘後調用java類?
我正在使用鬧鐘管理器和通知管理器在特定時間創建通知,我在通知欄「打盹」,「取消」,「取走」中給了用戶三個操作。這是我希望在通知10分鐘後重新發送通知,直到用戶按下上述按鈕的情況。 任何人都可以幫助並提供一個體面的邏輯來做到這一點。如何在與通知欄不交互10分鐘後調用java類?
我會安排一個重複的鬧鈴,只有在非「貪睡」動作時纔會取消。見AlarmManager
的setRepeating方法最初的一個熄滅後安排一個新的報警,你要開始與AlarmManager一個服務的話,它可以處理貪睡行動爲您服務。
是的,我可以setRepeat但我面臨的問題是,我已經使用setRepeat的重複定期天。 –
我在想當用戶按下任何按鈕後,我會在一段時間後再次設置新的鬧鐘(例如用戶在10分鐘後按下貪睡),所以我將使用alarmmanager.set函數 –