簡體   English   中英

警報通知啟動的多個全屏 Intent 活動是否可以共存(相互疊加)?

[英]Can multiple full-screen Intent activities launched by alarm notifications co-exist (on top of each other)?

我有一個在其通知生成器中使用.setFullScreenIntent的警報/提醒應用程序。 因此,當手機鎖定/屏幕關閉並觸發通知時,會顯示全屏活動並可以喚醒屏幕。 它運作良好。

但問題是:假設用戶完全錯過了這個全屏通知,並且從未清除它(通過單擊我在此屏幕上放置的關閉按鈕)。 過了一會兒,另一個通知進來了。它將完全覆蓋前一個。

現在如果用戶回來,只顯示最新的全屏通知。 關閉它(在代碼中調用finishActivity )后,即使它們出現在通知區域中,前面的也不會顯示在其下方。

該活動已經處於standard模式,而不是singleTop ,因此應該允許多個實例。 我還確保在所有底層意圖上設置不同的requestCode

理想情況下,我希望多個這樣的全屏通知堆疊在另一個之上(后進先出),這樣用戶就可以一個一個地清除它們而不會錯過任何一個。

每個應用程序一次只允許一個全屏通知實例是 Android 的限制嗎?

就我而言,我還將launchMode設置為standard 我花了幾個小時,但通過在我的 notificationBuilder 中刪除setContentIntent()並保留setFullScreenIntent()讓它工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM