现在的项目采用mvp模式重构,之前activity里的handler还有定时器都应该写在p层还是m层?对p层和m层的职责划分有点弄不清楚
放在P层,处理数据。M层可以用来请求网络,查询数据库,自定义数据来源。
MVC模式里,Activity里有Handler、Timer,View里也有啊
MVC
Activity
Handler
Timer
View
这些都是工具。如果你的逻辑是在M层,就写在M层。如果数据和View都操作了,就在P层。如果只和View相关,就写在V层。没有固定的写法,需要看场景来决定。
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
2 回答1.7k 阅读
1 回答1.3k 阅读
1.3k 阅读
3 回答6.2k 阅读✓ 已解决
1 回答2.7k 阅读
放在P层,处理数据。M层可以用来请求网络,查询数据库,自定义数据来源。