将方法移至单独的类

所以,我有 MainActivity。它有大量与应用程序的不同方面相关的方法。例如,我有5个与日历的实现相关的方法(像getCalendarView()、setCalendarSettings()等方法),它们在代码中占据了很大的位置。我应该将日历方法放在单独的类中,然后在 MainActivitiy 代码中调用这些方法吗?这会被认为是好的做法还是保持原样?



叮当猫咪
浏览 96回答 1
1回答

守候你守候我

首先,不要将任何业务逻辑放入您的活动中。您的 Activity 是您的视图,必须处理用户交互并根据数据源的响应更新 UI。换句话说,您必须将代码分层并分组,以便彼此通信,并且每一层都必须有特定的工作。Android 中的最佳实践是使用一些架构模式,例如 Clear Architecture、MVP 或 MVVM,我推荐 MVVM。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java