簡體   English   中英

Android,殺死GCM消息中另一個Activity的Activity

[英]Android, killing an Activity from another Activity from GCM message

我目前已經編寫了一個接收GCM消息並將其存儲在數據庫中的應用程序,然后創建了alertDialog以在任何應用程序上方顯示新消息是什么,我唯一的問題是如果在當前alertDialog之前收到新消息關閉,如果我坐着並關閉每封郵件,您將看不到新郵件。

因此,我認為我一直在試圖問:“ alertDialog是否正在顯示...如果不顯示該消息,是否已經顯示關閉該消息,然后使用新消息打開一個新消息。”

這聽起來可行嗎?

干杯馬克

我建議使用通知而不是警報對話框來顯示傳入消息。 NotificationManager使您可以在發布通知時設置ID和標簽。 然后,如果您以后發布一個具有相同ID和標記的標簽,則現有標簽將被更新。

在Lollipop(及更高版本)設備上,您甚至可以通過抬頭通知在當前應用程序頂部顯示通知,從而獲得與您描述的效果類似的效果: http : //developer.android.com/guide/topics/ui/ notifiers / notifications.html#Heads-up

暫無
暫無

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

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