活动生命周期中的小构象

由于我是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?