Android包含文件等效
问题描述:
我有一个菜单,我想实现多个活动。如果我改变了菜单,我不希望在每一个地方Android包含文件等效
onCreateOptionsMenu()
或
onOptionsItemSelected()
更新这些每次有没有一种方法,包括在活动中这些部分,并将其链接到单个文件来编辑菜单?
答
选项#1:创建您自己的Activity
的子类,在那里实现这些方法,然后为您的实际活动扩展自定义子类。
选项#2:创建一些静态方法来实现这些方法中包含的逻辑。让每个活动都委派给静态方法。这是一个更多的工作,但它仍然巩固了真正的业务逻辑,并且您不必担心任何继承问题。
这个问题表明对Java的工作原理缺乏理解。 – 2011-03-29 22:15:40