4

我可以为单个活动创建一个选项菜单。但是现在我想在菜单中创建一个注销选项,该选项应该在应用程序中的所有活动上都可用。是否有可能为应用程序创建一次选项菜单?

4

1 回答 1

11

我在 SO 上回答过一次,但我忘了在哪里......所以我又来了。

它非常简单。

创建一个BaseActivity(扩展Activity)。在此实现所有选项菜单代码。覆盖你的onOptionsMenu等...

现在,对于所有其他活动,而不是扩展活动,扩展BaseActivity。你最终会得到所有的选项菜单代码......很漂亮吧?

一次编码,多次使用……

OOP为胜利!

编辑:正如 WarrenFaith 指出的那样,如果你使用and ,你需要创建BaseListActivityand 。BaseMapActivityListActivityMapActivity

于 2010-09-17T07:29:08.667 回答