OkHttp通过enqueue方法确实是开启了一个线程进行了请求,但是回调的onFailure和onResponse方法仍然还是在那个线程里,okhttp有没有提供一个方法,能够进行异步请求并且最后回调时又回到主线程
1
gamexg Jul 26, 2015
放到回调函数里面
new Handler(getMainLooper()).post(new Runnable() { public void run() { // 需要在主线程的操作。 } }); |
2
alex110 Jul 27, 2015
楼上正解 楼主可以按照楼上思路封装一下。
|
3
zzhoujay OP 哦哦
|
4
zzhoujay OP ok
|