活动生命周期中的小构象
由于我是Android新手,我需要在Activity Life周期中澄清一些疑问。 我有两个活动A和B.我发起了第一个活动A,并且我从活动A中调用了活动B. 所以,活动A进入onPause()状态, onStart()状态将开始进行活动B. 现在我按下了Acitivity B中的 BACK键。因此,Activity A的 onResume()方法将自动启动。
那么什么是活动B的状态? onPause()或onStop() ? 同样,如果我们在活动A中按BACK键,会发生什么情况? 它转到活动B或关闭应用程序?
那么活动B的状态是什么?
如果你点击后退键,那么除非你onBackPressed()
,否则Activity将完成( finish()
)。 - >活动状态将被销毁( onDestroy()
)。
同样,如果我们在活动A中按BACK键,会发生什么情况?
活动A也将完成,应用程序将自行关闭(因为在堆栈中没有其他活动)。
当我们按下按钮时,活动B应该被销毁然后我们再次从活动A返回,因此应用程序应该关闭
链接地址: http://www.djcxy.com/p/65699.html上一篇: small conformation on activity life cycle
下一篇: How to dynamically change header based on AngularJS partial view?