android – 不同片段的不同菜单

前端之家收集整理的这篇文章主要介绍了android – 不同片段的不同菜单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个有2个片段的活动.
一次可见1个片段,每个片段都有不同的选项菜单.

我可以通过两种不同的方式实现这种行为.

1 – 我可以通过调用每个片段中的onCreateOptionsMenu为每个片段添加不同的菜单.
2 – 我只能在活动级别有一个菜单,可以选择在onPrepareOptionsMenu中显示特定选项

我想知道的是:
哪种方法是实现此功能的首选方式?
什么推荐?

解决方法

作为具有每个片段的专用资源菜单我会按照第一种选择似乎更清洁,还可以减少你将不得不为了维护什么是可见的,哪些代码的复杂性没有(如果你会经历onPrepareOptionsMenu并有代码隐藏和放大器;显示不同的菜单).

如果您的片段中有一些操作,那么您可以创建一个基本片段类,每个片段都会从中扩展.

猜你在找的Android相关文章