首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

纯净的MVP架构思路

① 添加基于OKHTTP的网络请求封装框架okhttpfinal② 初始化okhttpfinal③ 创建实体类(为了看的清晰,把原本的内部类ResultBean和DataBean抽离出来)④ 定义网络监听回调接口⑤ 定义获取网络数据的接口类,定义获取数据的方法创建获取网络数据接口NetTask的实现类实际去获取数据⑦定义一个持有presenter的view层接口,用于view和module层的交互⑧ 契约接口⑨ 实现Presenter接口⑩将fragment添加到acvitity中的工具方法11、fragment实现了view接口,用来接收IpinfoPresenter的回调并更新界面12、acvitity的实现① 添加基于OKHTTP的网络请求封装框架okhttpfinal

② 初始化okhttpfinal

③ 创建实体类(为了看的清晰,把原本的内部类ResultBean和DataBean抽离出来)

④ 定义网络监听回调接口

⑤ 定义获取网络数据的接口类,定义获取数据的方法

⑥ 创建获取网络数据接口NetTask的实现类实际去获取数据

⑦定义一个持有presenter的view层接口,用于view和module层的交互

⑧ 契约接口

⑨ 实现Presenter接口

⑩将fragment添加到acvitity中的工具方法

11、fragment实现了view接口,用来接收IpinfoPresenter的回调并更新界面

12、acvitity的实现

最后不要忘记添加网络请求权限

效果图

Git地址:https://gitee.com/ytfunny_site/MVP_YTF.git

CSDN:https://blog.csdn.net/ytfunnysite/article/details/80202147

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180505G039BD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券