繁体   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