Androidエラー:[IllegalStateException:closed okhttp]
1534 ワード
アンドロイドでorgを使用する.json.JSONObjectがokhttpから返された結果を処理する場合、私は返された結果を表示するためにこう書きます.
結局ずっとIllegalStateException:closedと報告していましたが、半日見てなぜか分かりませんでしたが、後になってresponseを2回書いたことに気づきました.body().string()による...理由はresponseです.body().string()は1回呼び出すとclosedになり、2回目の呼び出しは自然にエラーを報告します.解決策:Lodを外せばいいので、一度だけ調整すれば大丈夫です.
Log.d(" ", response.body().string());
JSONObject result = new JSONObject(response.body().string());
結局ずっとIllegalStateException:closedと報告していましたが、半日見てなぜか分かりませんでしたが、後になってresponseを2回書いたことに気づきました.body().string()による...理由はresponseです.body().string()は1回呼び出すとclosedになり、2回目の呼び出しは自然にエラーを報告します.解決策:Lodを外せばいいので、一度だけ調整すれば大丈夫です.