0

我正在制作一个应用程序,其中广播侦听器正在启动一个活动并显示通知。当用户单击主页按钮时,它会转到主屏幕。但是,如果用户单击通知图标,则活动状态将丢失:(。

当用户点击通知时,请帮助我如何继续我的活动。

4

5 回答 5

1

尝试这个:

Intent resultIntent = this.getIntent();

它从主要活动中获取开始意图。为我工作。

于 2013-12-29T11:01:41.827 回答
1

如果正在执行通知的应用程序在前台,我不会显示通知;我只是更新活动的 UI 并让它不言而喻。

于 2012-03-07T20:29:28.767 回答
0

Intent在为PendingIntent您发送通知构建您的邮件时,请添加 flag Intent.FLAG_ACTIVITY_NEW_TASK

如果活动已经在历史堆栈中,它将被恢复并onNewIntent()触发调用。如果不是,则活动将以空白状态开始。

于 2012-03-07T20:23:38.960 回答
0
Try this 

Intent.FLAG_ACTIVITY_TASK_ON_HOME
于 2013-04-11T10:42:33.627 回答
0

我建议在此处使用通知链接的警报对话框这将使您的通知保持在同一屏幕和同一活动中。

如果您想在按下主页时保留任何信息,您可以使用 android 存储,这里是链接存储将能够保存您需要的其他活动类的数据。

我希望这可以帮助你。

于 2012-03-07T19:47:30.113 回答