Nexus 5上的Activity Lifecycle是否有任何特定行为?
我有一个Activity,有几个Fragment被调用如下:
FragmentManager fragmentManager = attachedActivity.getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.activity_initial_setting, switchFragment);
fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragmentTransaction.addToBackStack(null);
addToBackStack(null)
被称为问题是,例如你在第3个片段并单击主页按钮,然后重新打开应用程序,显示屏强制返回到第一个活动,仅在Nexus 5上。而且,我不知道如何调试或如何跟踪行为。
因此,
我已阅读this discussion,并注意到点击主页按钮后,系统会调用onPause()
,然后重新打开应用onRestart()
。但我不知道如何进入下一步。