所以,我有 MainActivity。它有大量与应用程序的不同方面相关的方法。例如,我有5个与日历的实现相关的方法(像getCalendarView()、setCalendarSettings()等方法),它们在代码中占据了很大的位置。我应该将日历方法放在单独的类中,然后在 MainActivitiy 代码中调用这些方法吗?这会被认为是好的做法还是保持原样?
1 回答
![?](http://img1.sycdn.imooc.com/54584d560001571a02200220-100-100.jpg)
守候你守候我
TA贡献1802条经验 获得超10个赞
首先,不要将任何业务逻辑放入您的活动中。您的 Activity 是您的视图,必须处理用户交互并根据数据源的响应更新 UI。换句话说,您必须将代码分层并分组,以便彼此通信,并且每一层都必须有特定的工作。
Android 中的最佳实践是使用一些架构模式,例如 Clear Architecture、MVP 或 MVVM,我推荐 MVVM。
添加回答
举报
0/150
提交
取消