最佳实践:导航抽屉

时间:2014-04-25 16:05:37

标签: android android-fragments navigation-drawer

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

现在使用NavigationDrawer的最佳做法是什么?

2 个答案:

答案 0 :(得分:2)

是的,他们被重复加载,就像活动......

最佳做法是Google公开的内容:FragmentTransaction.replace()因为:

  1. 他们知道他们在做什么^^
  2. 一次只保存一个片段

答案 1 :(得分:1)

如果您主要关注的是在导航抽屉中使用片段,那么您可以使用它。

碎片只是提供了一种方法,可以在不创建新活动的情况下轻松地将一个布局替换为另一个布局。

如果您仍想使用导航抽屉的活动,则可以使用该活动。

现在就维护状态而言,android actionBar本身提供的方法可以维持你的app状态。

Now as per Android documentation as you are referring .. it is always good to have fragment as they a light weighted in context of to use new activity each time for your app.

希望它有所帮助!