我可以为单个活动创建一个选项菜单。但是现在我想在菜单中创建一个注销选项,该选项应该在应用程序中的所有活动上都可用。是否有可能为应用程序创建一次选项菜单?
问问题
2727 次
1 回答
11
我在 SO 上回答过一次,但我忘了在哪里......所以我又来了。
它非常简单。
创建一个BaseActivity
(扩展Activity
)。在此实现所有选项菜单代码。覆盖你的onOptionsMenu
等...
现在,对于所有其他活动,而不是扩展活动,扩展BaseActivity
。你最终会得到所有的选项菜单代码......很漂亮吧?
一次编码,多次使用……
OOP为胜利!
编辑:正如 WarrenFaith 指出的那样,如果你使用and ,你需要创建BaseListActivity
and 。BaseMapActivity
ListActivity
MapActivity
于 2010-09-17T07:29:08.667 回答