ViewPager 在重新创建之间保留当前片段 - 如何在应用程序被杀死后始终显示第一个片段



我使用ViewPager (v4)。我注意到,即使我的应用程序被杀死(例如,使用任务杀手),该应用程序也会保留有关当前所选片段的信息。因此,例如,在重新运行应用程序后,我返回的不是第一个片段,而是应用程序终止之前选择的片段。

如何在重新创建应用程序时(被杀死后)始终显示第一个片段?我虽然关于我的活动的onCreate方法,但这种方法也可以在不同的时刻执行,因此在这里显示第一个片段可能不是最好的主意。

你必须使用这个:

mViewPager.setCurrentItem(0);

最新更新