我正在使用我們的mCruiseOn平臺開發拼車應用程序。我有2個需要編碼的活動,這兩個活動都具有90%相同的代碼/流和功能。我可以創建一個佈局xml,並將其包含在我的佈局中,但是如何管理它的代碼部分。目的是不重複代碼,但仍保持清潔和易於管理。使用繼承或片段之間的設計選擇
我需要通用代碼來管理findViewById,setOnClickListener和onClick方法。舉個例子,這兩個活動都是以gps開始和結束的位置。這兩個活動都有一個時間/日期對話框按鈕。
的幾點思考
- 所以GetGPSAndTimeActivity,我做的所有findViewById,onClickListener,onCreateDialog。那麼我應該從GetGPSAndTimeActivity擴展嗎?
- 像Fragment in Android 2.3.3 and lesser
使用片段我寧願選擇1