我对Android开发也很新,而且已经养成了一些坏习惯。
基本上我编写了一个应用程序,使用旧的学习源作为参考,不包括片段。因此,我有几个标准活动,我正在转换为片段。
我无法找到有关信息的一件事是操作栏的最佳做法;最好在活动中或片段中定义操作栏吗?
我注意到调用onCreateOptionsMenu(菜单菜单,MenuInflater inflater)会导致在活动中调用相同方法的细微变化,是否可以获得最佳调用方式的建议以及它提供的好处? / p>
由于
答案 0 :(得分:0)
是的,这个方法对于片段来说有点不同:
void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
和活动:
boolean onCreateOptionsMenu(Menu menu)
逻辑非常简单:如果要在所有片段中使用相同的Action Bar(相同数量的操作),最好在活动中定义它。如果Action Bar布局依赖于片段,那么最好在那里定义它。