为了账号安全,请及时绑定邮箱和手机立即绑定

将方法移至单独的类

将方法移至单独的类

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

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

首先,不要将任何业务逻辑放入您的活动中。您的 Activity 是您的视图,必须处理用户交互并根据数据源的响应更新 UI。换句话说,您必须将代码分层并分组,以便彼此通信,并且每一层都必须有特定的工作。

Android 中的最佳实践是使用一些架构模式,例如 Clear Architecture、MVP 或 MVVM,我推荐 MVVM。

查看完整回答
反对 回复 2023-09-06
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信