我希望在我的应用程序中有一个选项菜单,对于所有活动都可用(按下菜单按钮)。我一直通过为每个活动在onCreateOptionsMenu(Menu menu)中创建它来实现这一点,但这似乎是多余的。是否有一种方法可以在一个地方创建它并使其在所有活动中可用?
将Activity
作为父类,创建自己的活动类,并扩展
该类以继承一些功能,例如OptionsMenu。
我也一直在尝试弄清楚这个问题。就像其他人说的那样,我一直在将Activity扩展到一个名为BaseActivity的类中。
这种方法的烦恼在于,当您的活动扩展ListActivity或其他某些活动类时,您还需要扩展所有这些其他活动类。
有一种Java技术,我不太记得它的名称,但它类似于C语言的#define语句,允许进行代码注入。