最近学习mvp模式,遇到了一个问题。
我使用OkHttp框架请求返回来的数据在M层,P层拿不到。因为网路请求是在子线程中完成的所欲return不出去。到底怎么样才能拿到数据呢?
可以自定义一个回调函数,当请求成功后通过回调函数给到P层,然后在把数据给到V层。
不知道能不能成功?
---------------------分割线-------------------------
成功了!!!
下面这个例子讲的很详细
https://blog.csdn.net/DeMonliuhui/article/details/71246566
自己做的一个Demo
https://gitee.com/lihang910927/MvpDemo.git
关于mvp模式中,p层怎么拿到m层的异步网络请求的数据?
最新推荐文章于 2024-06-19 08:45:00 发布