我在这里创建了一个示例项目:
https://github.com/amitishai/Android-notifications
这是场景:
- 打开应用
- 按下按钮
- 退出应用
- 单击已创建的通知。当应用程序打开时,您将处于活动“Bla”中。
- 按操作系统返回按钮。
- 长按操作系统主页按钮以查看打开的应用程序。
- 点击应用程序。
你会看到你又进入了Activity“Bla”,文字还是一样的。
如果活动最初是用意图创建的,然后被销毁,那么在重新启动活动时,意图如何不为空?
我在这里创建了一个示例项目:
https://github.com/amitishai/Android-notifications
这是场景:
你会看到你又进入了Activity“Bla”,文字还是一样的。
如果活动最初是用意图创建的,然后被销毁,那么在重新启动活动时,意图如何不为空?
解决方案是使用 Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY 示例在这里: Android:从“最近的应用程序”启动应用程序以意图中使用的最后一组附加功能启动它