2011-07-02 35 views

回答

4

除非函數是靜態的,否則你運氣不好。我建議你在Application對象中放置必要的函數或將它們設置爲靜態。

請注意,不在堆棧頂部的活動可隨時銷燬。

+0

+1,把相關的代碼放在一個單獨的類中,或者如果它真的很嚴重,就把它放在一個Service子類中。 –

1

嗯,你不能......但你可以做的是:

  1. 您可以創建你在A和B都希望功能的BaseActivity,然後同時具有A和B擴展這個類。
  2. 可以拉動通用代碼到其自己的類,並把它放在既是一個成員變量和B.

第一種方法可能是首選,因爲它可能很難得到你的公共代碼上課進入活動。