2
如果我的應用程序觸發通知並將其標記爲非清除(即點擊它不會刪除它),會導致通知被刪除?非結算通知會保留多久?
我是否正確地認爲如果應用程序被內存管理器關閉,這將導致通知將被刪除?或者即使應用程序被回收,通知仍然存在?
我的應用程序需要顯示一個持久通知,我需要了解是否可以在應用程序中設置它,或者需要構建一個服務來管理它。
如果我的應用程序觸發通知並將其標記爲非清除(即點擊它不會刪除它),會導致通知被刪除?非結算通知會保留多久?
我是否正確地認爲如果應用程序被內存管理器關閉,這將導致通知將被刪除?或者即使應用程序被回收,通知仍然存在?
我的應用程序需要顯示一個持久通知,我需要了解是否可以在應用程序中設置它,或者需要構建一個服務來管理它。
當你開始與FLAG_NO_CLEAR
的通知,將持續到您在NotificationManager
與呼叫取消它NotificationManager.cancel(int notificiationId)
我不知道會發生什麼樣的通知,如果您的應用程序已卸載,但我懷疑它也會被清除。這就是說它應該很容易測試。創建一個創建通知的活動。然後關閉它,殺死它,卸載它等等,看看會發生什麼。
如果我通過程序管理器或某種類型的任務殺手「強制停止」我的應用程序 - 即使設置了「FLAG_NO_CLEAR」,通知欄中的通知圖標也會立即從通知欄中消失。在其他情況下,我沒有注意到圖標被刪除了 – GrAnd
卸載後怎麼辦? – slayton
我認爲卸載也會刪除圖標。至少因爲卸載後不會有與此通知相關(負責任)的應用程序。 – GrAnd