2011-10-03 80 views
1

我有一個爲手機編寫的應用程序。我正計劃添加Fragments API,以便相同的應用程序一直運行1.6到3.2。 但是,問題在於擴展FragmentsActivity。我的活動正在擴大具有所有常見功能的共同活動。將它們移動到界面中並實現它們是很多返工。將現有活動應用程序遷移到碎片

什麼是最好的出路?

回答

1

將基本Activity中的代碼移動到基本片段,然後讓您的片段擴展該片段。

+0

片段不具有Activity的相同屬性和方法。例如onCreateOptionsMenu()等 – Taranfx

+0

那麼,我建議你將這些東西移動到一個基本的Activity類中,並將這個Activity看作你的Fragment控制器類。 FragmentActivity有你需要處理選項菜單的東西。你試圖分享什麼? –

+0

我的應用程序與List |非常簡單詳情。現在,它們都擴展了處理認證,菜單項,對話框,錯誤處理和同步操作的通用抽象活動。擁有基於片段和基本片段的活動的基本片段活動是否明智? – Taranfx

相關問題