Android 如何打开GCM通知上的独立弹出窗口,如Viber

Android 如何打开GCM通知上的独立弹出窗口,如Viber,android,google-cloud-messaging,Android,Google Cloud Messaging,通常,在使用Android GCM接收消息时,我们调用GenerateNotification来触发通知 我想知道,我想打开一个独立的弹出窗口,用户可以像Viber那样执行进一步的操作,而不是在通知栏中触发通知 至于viber,无论用户身在何处,只要收到一条短信,它就会打开一个智能弹出对话框,您可以在其中回复 为什么我称它为孤立的,因为我不需要启动整个应用程序,只需要一个模态框形式的活动 任何帮助都将不胜感激 谢谢我想你能做的是,在收到来自GCM的消息后,启动一个透明的活动,然后在活动中,在on

通常,在使用Android GCM接收消息时,我们调用GenerateNotification来触发通知

我想知道,我想打开一个独立的弹出窗口,用户可以像Viber那样执行进一步的操作,而不是在通知栏中触发通知

至于viber,无论用户身在何处,只要收到一条短信,它就会打开一个智能弹出对话框,您可以在其中回复

为什么我称它为孤立的,因为我不需要启动整个应用程序,只需要一个模态框形式的活动

任何帮助都将不胜感激


谢谢

我想你能做的是,在收到来自GCM的消息后,启动一个透明的活动,然后在活动中,在
onCreate()中创建并显示一个对话框。然后,当用户按下
Cancel
按钮时,可以调用
finish()
关闭
活动。请看这里:

. 通过这种方式,用户会觉得您刚刚创建了一个对话框,实际上您将创建一个透明的活动

谢谢你,这对我帮助很大!