我有一个使用在YouTube等应用程序中使用的滑块抽屉布局的应用程序.我将其设置为在主视图中有一个主要活动,该活动遍历将自己附加到该活动的多个片段.因此,导航抽屉中有3个主要片段可供用户切换.然后,在这三个主要片段的每个片段中,用户可以通过单击主要片段中的按钮来访问更多片段.我想知道在保留后退堆栈的同时管理所有这些片段的最佳方法是什么,如果用户修改了一个片段,则最大程度地减少了重新加载所有这些片段的需求.
防爆流:
Main Subfragment1. Contacts -> contact details when a contact is clicked2. ClIEntList -> clIEnt details when a clIEnt is selected3. InfoPage -> info about each developer
解决方法:
阅读完您的问题后,我建议您在DrawerLayout中创建包含联系人,ClIEntList和InfoPage的选择的主列表.通过选择任何一个,您都可以在“ DetailFragment”中显示相关信息.例如,通过从DrawerLayout中选择Contacts,所有联系人将显示在DetailFragment中.现在,通过单击来自DetailFragment的任何联系人,它将打开/替换当前的DetailFragment并在另一个Fragment中显示联系人详细信息.
在最近的项目中,我遵循推荐的方法.我将演示链接放在这里:NestedFragment
我希望这可以帮助您.
更新
请添加ActionbarSherlock库作为此演示的参考项目.
谢谢.
总结以上是内存溢出为你收集整理的android-带抽屉布局的片段管理全部内容,希望文章能够帮你解决android-带抽屉布局的片段管理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)