我正在做一个演示,了解back栈和activity的生命周期。Onstop方法如何为这个演示工作?
我做:
- MainActivity
- MainActivityDialog(另一活动主题为对话框)
- BActivity
我推出了这款应用程序,主要活动是所示。然后按下按钮显示对话框,然后打开MainActivityDialog。然后再次按下MainActivityDialog上的按钮,然后打开BActivity。最后,我按下了后退按钮。
MainActivity -> MainActivityDialog -> BActivity ---Back---> MainActivityDialog
下面是这个应用程序的日志:
我的问题是:
为什么MainActivity从MainActivityDialog推出BActivity后得到停止?然后在调用BActivity生命周期方法之后,为什么MainActivityDialog会停止?
在BActivity中按下后退按钮后,MainActivity首先启动,然后MainActivityDialog启动,然后MainActivityDialog恢复?
我的问题是为什么mainActivity onstop比mainActivityDialog先调用,当我们去BActivity? – Akashsingla19 2014-11-04 06:53:33
对不起,我不知道那个。也许它是如何“对话”的工作。我的意思是,“对话框”(启动它的活动)的父项将始终停止。 – 2014-11-04 06:58:56