【发布时间】:2014-06-18 16:29:19
【问题描述】:
在我的示例中有两个活动,MainActiviy 和 EmptyActivity。在 MainActiviy 中,它创建一个通知,其目标是 EmptyActivity。嗯,EmptyActivity 很简单,在它的 onCreate 中完成即可。
我在 MainActiviy 的 onDestroy 和 onBackPressed 中添加了跟踪 我在 onBackPress 中调用了 finish() 方法
问题是:
打开应用,按返回键,logcat中打印日志,表示调用了MainActiviy的onDestroyed。
如果打开应用,按状态栏的通知,再按返回键,则不会打印onDestroy登录
奇怪的是,如果重新打开应用程序,则会打印 onDestroy 中的日志..
有谁知道为什么会这样。谢谢
我将示例上传到了谷歌驱动器
【问题讨论】:
-
你找到什么了吗?我想我在这里有一个非常相似的问题:stackoverflow.com/questions/29941929/…