2011-03-29 85 views
0

我有一個菜單,我想實現多個活動。如果我改變了菜單,我不希望在每一個地方Android包含文件等效

onCreateOptionsMenu() 

onOptionsItemSelected() 

更新這些每次有沒有一種方法,包括在活動中這些部分,並將其鏈接到單個文件來編輯菜單?

+0

這個問題表明對Java的工作原理缺乏理解。 – 2011-03-29 22:15:40

回答

3

選項#1:創建您自己的Activity的子類,在那裏實現這些方法,然後爲您的實際活動擴展自定義子類。

選項#2:創建一些靜態方法來實現這些方法中包含的邏輯。讓每個活動都委派給靜態方法。這是一個更多的工作,但它仍然鞏固了真正的業務邏輯,並且您不必擔心任何繼承問題。