android - 实现MVP应该在哪一层进行网络调用?

标签 android

我已经搜索了很多关于它的内容,但我还没有找到任何相关信息。假设我想通过向服务器发送用户名和密码来对用户进行身份验证。我应该在哪一层进行适当的网络调用,为什么?应该在 Presentation 层还是 Model 层完成?

最佳答案

登录逻辑是模型职责,用于设置模型状态。登录后,您可能会拥有一个具有相关模型的授权用户,您将在较低层使用该模型来呈现 View 。

关于android - 实现MVP应该在哪一层进行网络调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977381/

相关文章:

android - Android 中短信和联系人的唯一标识符(检查重复)

Android Studio : Use GPU

android - 在主线程上调用 FirebaseMessagingService onMessageReceived?

android - 智能 watch 2 : failed to show widget and control when compiling apk with Proguard

java - 替换 fragment 无法正常工作

android - MainActivity 启动时不显示警告对话框

android - HTML5+JavaScript vs 原生应用开发 2015

android - 动画后卡住的布局子项

java - 如何在 Google 开发者控制台中更改目录

android - segment.io 服务器是否真的将事件路由到多个目的地或移动 sdk?