使用okHttp3 的坑!!

1.使用同步阻塞调用:json

    须要本身建立线程,不然会报主线程使用网络的error;
网络

2.使用非阻塞异步调用:异步

    1.返回的Response,response.body().string()获取json只能读取一次,以后就会释放掉;spa

        尝试去标记Response Stream 而且reset提示IOExciption;线程

        okhttp没有实现Response的对InputStream->reset接口,致使一旦使用mark和reset就报IOExciption错误!
接口

        okHttp是一个io而不是nio的网络模型。
ip

3.返回的Response实在子线程,须要本身再处理回到主线程更新页面;ci

 

 
相关文章
相关标签/搜索