在保持完整历史的同时递归地重复使用片段

时间:2014-02-02 12:35:09

标签: android fragment

我正在编写我的第一个Android应用程序,并且在尝试通过应用程序维护用户完整路径时遇到了绊脚石。只是为了提高用户可以采取的2条路径的破坏。

1)菜单 - >选择“朋友”菜单项 - >显示包含所有朋友的片段(FriendsFragment) - >点击“地点”按钮,显示包含您和您的朋友可以去的所有地点的片段(PlacesFragment)。

2)菜单 - >选择“地点”菜单项 - >显示包含朋友可以去的所有地方的片段 - >点击“go with friend”按钮,显示FriendsFragment(从上方)。从此处,此人可以再次点击“地点”按钮,以显示您和您的朋友可以去的所有地方。

我目前遇到的问题是理解并跟踪用户通过应用程序的完整路径,因为如果用户A首先选择“位置”菜单项,则导航到FriendsFragment然后单击后退按钮出现滑动菜单,因为backstack中没有其他条目。我在为每个片段执行片段替换时使用标签。

理想情况下,我想做的是无论用户从PlacesFragment过渡到FriendsFragment并返回到PlacesFragment的频率如何,他们只需单击后退按钮并以相反的顺序遍历所有呈现的片段。

我希望这是有道理的,我会感激任何帮助。

谢谢, thisguy!

0 个答案:

没有答案