所以,我有 MainActivity。它有大量與應用程序的不同方面相關的方法。例如,我有5個與日歷的實現相關的方法(像getCalendarView()、setCalendarSettings()等方法),它們在代碼中占據了很大的位置。我應該將日歷方法放在單獨的類中,然后在 MainActivitiy 代碼中調用這些方法嗎?這會被認為是好的做法還是保持原樣?
1 回答

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
首先,不要將任何業務邏輯放入您的活動中。您的 Activity 是您的視圖,必須處理用戶交互并根據數據源的響應更新 UI。換句話說,您必須將代碼分層并分組,以便彼此通信,并且每一層都必須有特定的工作。
Android 中的最佳實踐是使用一些架構模式,例如 Clear Architecture、MVP 或 MVVM,我推薦 MVVM。
添加回答
舉報
0/150
提交
取消