我在这里创建了一个示例项目:
https://github.com/amitishai/Android-notifications
以下是情景:
- 打开应用
- 按按钮
- 退出应用
- 点击已创建的通知。当应用程序打开时,您将进入Activity“Bla”。
- 按操作系统BACK按钮。
- 长按操作系统主页按钮以查看打开的应用程序。
- 单击应用程序。
您会发现您再次进入Activity“Bla”,并且文本内容相同。
如果活动最初是通过意图创建的,然后被销毁,那么重新启动活动时意图如何不为空?
我在这里创建了一个示例项目:
https://github.com/amitishai/Android-notifications
以下是情景:
您会发现您再次进入Activity“Bla”,并且文本内容相同。
如果活动最初是通过意图创建的,然后被销毁,那么重新启动活动时意图如何不为空?
OnDestroy()
被调用而不是onPause()
吗?我认为当按下Back
按钮时,应用程序处于onPause
状态。 - g00dyMyActivity.java
启动的-在那里您有Intent cit = new Intent(context, Bla.class);
然后是cit.putExtra("string", "please disappear");
。这不是你要找的吗? - g00dy