2016-08-05 173 views
0

我正尝试使用抽屉菜单导航片段之间的导航。我对此没有任何问题。但是我没有找到任何关于如何避免在抽屉项目点击中重新显示片段的例子。我需要像VK应用程序这样的样本,如果我在“新闻提要”页面上,我将该页面向下滚动一下,然后打开抽屉并选择“消息”,在那里做一些工作,然后打开抽屉并再次选择“新闻提要” ,我看到我的旧消息滚动到相同的位置。带抽屉的Android抽屉

如何避免使用抽屉菜单重新创建片段?

+0

另外一个很好的例子就是android ViewPager,它不会在选中的页面上创建片段。 – iCaesar

回答

0

首先看到addToBackStackexample herehere documentation

那么,你为什么不创建片段,每个片段被创建添加它在栈上的时间的堆栈。

然后在你的活动类中当用户想要去创建之前的片段检查它是否存在于堆栈中。

为此,您可以按特定标记推送和弹出您的片段。