1
我有2个活动,活动A和活动B.这两个活动都有片段。活动A调用活动B. 当活动B被调用时,我按下后退按钮,在中等屏幕上调用以下函数序列。当按下后退按钮时避免onCreate()函数调用
活性A.的onResume()
但是当活动B被称为和我按下返回按钮,上大屏幕尺寸(10.1' )以下函数序列被调用。
活性A.与活性A.活动A的
onResume()
无论是活动在清单限于肖像模式和我也使用
相关联的片段的onCreateView()
的
onCreate()
android:configChanges="orientation|keyboardHidden|screenSize"
对于清单中的每个活动。
我想要的是,应用程序的行为就像它在中等屏幕尺寸上的行为。即当我按下后退按钮时,我不想要活动A的onCreate()
。
任何帮助将br提高和感谢提前。
我不认为你可以。我的理解是,如果Android系统需要内存,那么Android系统可以终止任何不活动的活动,然后在再次显示Activity对象时重新创建它。你真幸运,中等大小的版本没有被杀死。 –
根据android文档,Ummmm活动A应该暂停,当我从活动B返回时,它应该恢复。这是我所有的其他应用程序。 :/ –
没有意义。这不是标准行为。您能否告诉您在大屏幕设备上启动Activity B后是否正在调用“ActivityA.onDestroy()”?如果是这样,那么可能该设备的开发者标志为“不保留活动” –