我知道之前已经回答但是我仍然感到困惑,如果我应该使用碎片或活动来导航抽屉。
什么是更好的做法?谷歌没有说什么,我有点失望。
另外,如果我使用导航抽屉模板从Android工作室创建一个新项目,我得到的是一个单独的活动和一个单独的片段,但是也有单独的片段用于导航抽屉,在里面,有一个界面及以上它是一个评论说:"回调接口,所有使用此片段的活动必须实现。"。它让我更加困惑,因为我认为我应该使用活动,但我不确定。
答案 0 :(得分:2)
我会保持简单:当你在活动之间切换时,用户会有一种感觉,好像我们把他带到另一个视图(好像我们让他切换到某个地方,并且整个视图突然眨眼就改变了)但是当你在一个活动中做同样的事情并通过片段改变视图时,它是非常流畅的。此外,将数据从一个片段传递到另一个片段非常容易且成本更低,因为android说活动交易很昂贵。
很多时候,这取决于你的要求。
答案 1 :(得分:1)
请注意,导航抽屉可用于不同的用户互动。通过导航元素的常见用法,您将通过片段实现它。在这种方法中,抽屉放置在左侧。 另一种方法是按抽屉条目执行操作。在这种情况下,您不会替换任何片段,只会将抽屉实现到应该能够执行此特定交互的活动(可能:“通过电子邮件发送联系人”)