2012-07-14 38 views
0

我正在嘗試編寫一個應用程序,該應用程序根據由替代算法確定的某些預設值自動設置Android默認鬧鐘。使用意圖ACTION_SET_ALARM允許應用程序設置一個唯一的鬧鐘

鬧鐘設置使用ACTION_SET_ALARM意圖工作正常,但每次運行應用程序,它設置一個新的鬧鐘。我想知道是否有任何方法可以在每次活動設置鬧鐘時更新一個唯一的鬧鐘集(以便在Android鬧鐘應用程序中沒有數百個新鬧鐘)。

如果需要,我會提供代碼摘錄,但似乎這個問題可以回答,沒有具體的例子。注意:我沒有使用旨在通知某些事件的其他活動的Android報警系統,而是用戶將在早上醒來時使用的實際Android報警。

非常感謝您的幫助!

+0

也許一些澄清是必要的: 我試圖捆綁意圖Intent.ACTION_EDIT與我的意圖,並試圖指定設備的本地警報,但我似乎無法找到任何文件,這個。 我也不知道這是完成我的目標的方式。 – Squagem 2012-07-14 04:09:54

回答

0

事實證明,考慮到我的問題的範圍,這實際上是不可能的。相反,我不得不使用製造商特定的鬧鐘列表(here),並專門處理每個案例。

在用戶仍然要使用開源報警的情況下,我必須刪除ACTION_SET_ALARM意圖,因爲目前沒有針對冗餘報警問題的解決方法。用戶必須手動刪除每個鬧鐘。