在android中,在实现MVP模式时,应该检查哪一层的互联网连接?是模型,视图还是演示者?
答案 0 :(得分:1)
该模型使用资源来检查连接。他们不是模型的一部分...
型号 在具有良好分层体系结构的应用程序中,此模型仅是通往域层或业务逻辑的网关。将其视为我们要在视图中显示的数据的提供者。该模型的职责包括使用API,缓存数据,管理数据库等。
查看 通常由活动实现的视图将包含对演示者的引用。视图唯一要做的就是每次有接口操作时从Presenter调用一个方法。
演示者 演示者负责充当视图和模型之间的中间人。它从模型中检索数据,并将其格式化后返回给视图。但是与典型的MVC不同,它还决定了与View交互时会发生什么。