请教一下,mvp模式开发项目,像handler,timer定时器这种应该写在哪一层

现在的项目采用mvp模式重构,之前activity里的handler还有定时器都应该写在p层还是m层?对p层和m层的职责划分有点弄不清楚

阅读 3.2k
3 个回答

放在P层,处理数据。M层可以用来请求网络,查询数据库,自定义数据来源。

MVC模式里,Activity里有HandlerTimerView里也有啊

这些都是工具。如果你的逻辑是在M层,就写在M层。如果数据和View都操作了,就在P层。如果只和View相关,就写在V层。没有固定的写法,需要看场景来决定。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题