2015-09-14 49 views
0

我的应用程序有许多标签,其内容包含在FragmentStatePagerAdapter中。在每个标签中,用户可以更深入地浏览,这意味着片段可能会改变。但是,客户希望每当用户导航到选项卡时,它都应该显示选项卡的初始状态,而不管其以前的状态如何。有什么办法可以实现这一目标吗?将视图寻呼机中的片段恢复到其初始状态

+0

一旦显示的片段,将“的onResume”回调应该运行,用它来放的片段恢复到原来的状态。 –

回答

-1

尝试使用适配器:

@Override 
    public int getItemPosition(Object object) { 
    return POSITION_NONE; 
    } 
+0

纯代码答案属于“低质量”,是删除的候选人。请改善你的回答并添加一些评论;告诉未来的读者*为什么这个解决方案应该工作。 – naXa

+0

默认情况下,适配器假定没有要更改的项目,因此适配器不会通知,并且当用户再次返回时,视图不会更新。 您可以按照链接了解更多详情http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html#getItemPosition(java.lang.Object) –

相关问题