android - 最佳实践 : Navigation Drawer

标签 android android-fragments navigation-drawer

android development tutorial在抽屉导航设计模式上,管理不同布局的推荐方法是使用 fragment 。这些 fragment 通过 FragmentTransaction().replace() 事务进行交换。在我看来,抽屉导航 fragment 通常会反复交换和重新加载。因此,在此上下文中使用 FragmentTransaction.show()FragmentTransaction.hide() 调用不是更有意义吗?

现在使用 NavigationDrawer 的最佳实践是什么?

最佳答案

是的,它们被重复加载,就像 Activity 一样......

Google 公开了最佳实践:FragmentTransaction.replace() 因为:

  1. 他们知道自己在做什么 ^^
  2. 一次只加载一个 fragment

关于android - 最佳实践 : Navigation Drawer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23298000/

相关文章:

android - 带有可点击按钮的自定义 PreferenceScreen

android - 在 zxing fragment 库中打开/关闭手电筒

android - fragment 标准过渡没有动画

java - NestedScrollView 中的多个 Recyclerview 不会发生 View 回收

android - 将边距设置为抽屉导航的默认分隔线

android - 我怎样才能把元素放在另一个元素旁边?

java - 如何在 Activity 更改或未启用编辑文本时隐藏键盘?

java - 如何更新 navMenuIcons 上的数字

java - 如何使用 firebase 在 android studio 中创建类似 "Edit Profile Images"的 tinder/bumble 页面?

java - Android 抽屉导航图像