编辑活动的生命周期查询:解决这个问题 - Android - Query regarding activity lifecycle on changing screen orientationAndroid的 - 就在改变屏幕方向
我开始Android开发和现在面临有关活动的生命周期的问题。我有一个Activity A
,在其onCreate()
方法中调用Activity B
(Activity B
在相对布局内部具有自定义网格视图)。
当在Activity B
中,如果屏幕方向保持不变并且按下后退按钮,则按预期方式转到Activity A
的onResume()
方法。但是,在Activity B
中更改屏幕方向时,在稍后按下后退按钮时,它将转至Activity A
的onCreate()
方法,从而重新创建Activity B
(因为Activity A
在其onCreate()
中调用B
)。只有按下后退按钮两次,才会返回到Activity A
的onResume()
方法。如何确保在改变方向时,我只需按一次返回按钮即可转到Activity A
的onResume()
?
我试过,包括:在清单
android:configChanges="keyboardHidden|screenSize|orientation"
在Activity B
因此这避免了呼吁Activity B
“关于改变方向小号onCreate
,但它仍然没有解决我的问题。
从活动A的结果开始活动B. –
活动A是基础,所有onResume和onBack都使用它,End。 在你开始的Activity B的头上,它有onResume和onBack类。 旋转时,B被重新创建,而不是A,因为你在B. 我认为你必须改变你开始的方式B. –