OkHttp 在 Android 中怎么发送异步请求?

2015-07-26 11:25:21 +08:00
 zzhoujay
OkHttp通过enqueue方法确实是开启了一个线程进行了请求,但是回调的onFailure和onResponse方法仍然还是在那个线程里,okhttp有没有提供一个方法,能够进行异步请求并且最后回调时又回到主线程
12242 次点击
所在节点    Android
4 条回复
gamexg
2015-07-26 16:51:30 +08:00
放到回调函数里面

new Handler(getMainLooper()).post(new Runnable() {
public void run() {
// 需要在主线程的操作。
}
});
alex110
2015-07-27 11:45:32 +08:00
楼上正解 楼主可以按照楼上思路封装一下。
zzhoujay
2016-06-15 22:15:06 +08:00
哦哦
zzhoujay
2016-06-15 22:17:08 +08:00
ok

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX