① 添加基于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
领取专属 10元无门槛券
私享最新 技术干货