2011-03-29 124 views
0

我有一个菜单,我想实现多个活动。如果我改变了菜单,我不希望在每一个地方Android包含文件等效

onCreateOptionsMenu() 

onOptionsItemSelected() 

更新这些每次有没有一种方法,包括在活动中这些部分,并将其链接到单个文件来编辑菜单?

+0

这个问题表明对Java的工作原理缺乏理解。 – 2011-03-29 22:15:40

回答

3

选项#1:创建您自己的Activity的子类,在那里实现这些方法,然后为您的实际活动扩展自定义子类。

选项#2:创建一些静态方法来实现这些方法中包含的逻辑。让每个活动都委派给静态方法。这是一个更多的工作,但它仍然巩固了真正的业务逻辑,并且您不必担心任何继承问题。