Android包含文件等效

时间:2011-03-29 21:51:06

标签: java android

我有一个菜单,我想在多个活动上实现。如果我更改菜单,我不想每次都在每个地方更新这些菜单

onCreateOptionsMenu() 

onOptionsItemSelected()

有没有办法在活动中包含这些部分并将其链接到单个文件以编辑菜单?

1 个答案:

答案 0 :(得分:3)

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

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