Android Nexus 5上的活动生命周期是否有任何特定行为?

Android Nexus 5上的活动生命周期是否有任何特定行为?,android,android-lifecycle,Android,Android Lifecycle,Nexus 5上的活动生命周期是否有任何特定行为 问题 我有一个活动,几个片段如下所示: FragmentManager fragmentManager = attachedActivity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.activity_initi

Nexus 5上的活动生命周期是否有任何特定行为

问题 我有一个活动,几个片段如下所示:

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)
  • 每个片段的行为类似于分页应用程序
问题是,例如,您在第三个片段中,单击“主页”按钮,然后重新打开应用程序,屏幕将强制返回到第一个活动,仅在Nexus 5上显示。而且,我不知道如何调试或跟踪行为

所以,

  • 请问您是否知道上述问题背后的可能原因
  • 或者,如果您遇到生命周期的异常行为以及“主页”按钮,则如何进行调试的一般方法
投机
我已经阅读并注意到,当单击home按钮时,会调用
onPause()
,然后我会重新打开应用程序
onRestart()
。但我不知道如何进入下一步。

检查开发人员的设置,也许“不保留活动”处于启用状态?@ViktorYakunin这是初学者的错。你是对的。谢谢