我需要了解,我的活动在哪个时刻被打开,我的申请被关闭/在后台。我认为像onStop()/ onDestroy()这样的方法可以帮助我。但他们不能。
此日志演示了我的应用程序启动时会发生什么:
10-19 17:24:34 open_closed﹕ start
10-19 17:24:34 open_closed﹕ resume
10-19 17:24:48 open_closed﹕ pause
10-19 17:24:48 open_closed﹕ start
10-19 17:24:48 open_closed﹕ resume
10-19 17:24:49 open_closed﹕ stop
10-19 17:24:49 open_closed﹕ destroy
所以调用的最后一个方法是onDestroy()
方法,之后什么也没发生,虽然活动打开了,但屏幕处于活动状态,我可以按下一些按钮。
如何解决这个错误?或者我怎么能理解一个活动是否真的被打开了,如果它已被销毁"。
我读到它可能取决于配置:这里是。
android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|uiMode"
还有什么影响?