当用户点击通知时继续相同的活动

时间:2012-03-07 19:41:03

标签: android android-activity android-notifications

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

请在用户点击通知时帮助我继续我的活动。

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

试试这个:

Intent resultIntent = this.getIntent();

它从主要活动获得启动意图。为我工作。

答案 2 :(得分:0)

我建议使用通知链接here.的提醒对话框。这会将您的通知保留在同一屏幕和同一活动中。

如果你想在按回家时保留任何信息,你可以使用安卓存储,这里是that.的链接存储将能够保存你需要的数据来自其他活动类。

我希望这会对你有所帮助。

答案 3 :(得分:0)

为通过通知发送的Intent构建PendingIntent时,请添加标记Intent.FLAG_ACTIVITY_NEW_TASK

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

答案 4 :(得分:0)

Try this 

Intent.FLAG_ACTIVITY_TASK_ON_HOME