美文网首页Android开发Android技术知识
关于okHttp3的onResponse()方法IllegalS

关于okHttp3的onResponse()方法IllegalS

作者: Ad大成 | 来源:发表于2019-07-24 13:04 被阅读1次

    当我们使用okHttp3的call back接口的onResponse()方法的时候
    如果一不注意就会出现下面的错误 非法状态异常

    FATAL EXCEPTION: OkHttp Dispatcher                                                   
    Process:  com.example.lenovo.okhttpdemo, PID: 5756
    java.lang.IllegalStateException: closed
                                                                                 
    

    这个情况可能是对这个方法不理解导致的
    这个方法返回一个response对象 可以调用bady().string()
    来获取相应的json文件

    这里需要注意就是response.bady()其实是调用的服务器返回来的流

    一旦调用该方法 服务器就会关闭这个流 所有再次使用会出非法状态异常 只能是调用过后用一个变量来接收 再次使用这个变量即可

    相关文章

      网友评论

        本文标题:关于okHttp3的onResponse()方法IllegalS

        本文链接:https://www.haomeiwen.com/subject/ogxxrctx.html