我想創建一個名爲Vista的擴展android活動的通用超類,然後創建所有我的活動擴展我的類Vista(從而繼承我所有我的活動中的所有常用方法)。但是在這個項目中我有一些FragmentActivity類,我無法從Vista課程中擴展它們。活動和片段活動的Android公共超級類
任何解決方案? 我可以改變我的FragmentActivity在一個明智的活動和使用android.app.fragment與TabHost裏面,而不是android.support.v4.fragment,因爲我爲Android 4+開發?
只需讓'Vista'擴展'FragmentActivity',代碼中的其他內容就不會改變。你爲什麼不想這樣做? – LuckyMe
我想這樣做,因爲我正在做一個複雜的項目,並且在我的活動中有很多常見的方法。另外,我想用維持秩序的方式使用明確的層次結構進行簡單的閱讀,並使未來的代碼升級變得容易 – lory105
等待,我確實給出了答案,只是將'Vista'從擴展'Activity'改爲擴展'FragmentActivity '這可以解決問題,並且不需要對你的任何'MyActivity1','MyActivity2'和'MyAcitivty3'進行任何修改。這是解決方案。 – LuckyMe