我的申请有一个奇怪的问题。
我启动应用程序,活动显示正常。
然后我按主页键,以便活动进入后台。我可以看到onPause()
正在调用的方法。
然后应用程序的服务会创建一个显示在状态栏上的通知。
然后我单击通知并显示活动,我看到该onResume()
方法已被调用。
然后我按主页键,活动进入后台。我可以看到onPause()
正在调用的方法。
如果我现在通过单击应用程序图标启动应用程序,我会看到创建了一个新的活动实例,而不是使用暂停的实例。
如果我再次按下主页键,新活动将进入后台。
通过单击应用程序图标启动应用程序,我看到创建了另一个新的活动实例。
在该点按下后退按钮会破坏每个活动作为回报。
我想要发生的是使用活动的单个实例。
有任何想法吗?