小编tm-*_*ull的帖子

Android如何使用OkHttp从Callback获取响应字符串?

这是我的代码:

    OkHttpClient okHttpClient = new OkHttpClient();

    Request request = new Request.Builder().url("http://publicobject.com/helloworld.txt").build();

    Callback callback = new Callback() {
        @Override
        public void onFailure(Request request, IOException e) {

        }

        @Override
        public void onResponse(Response response) throws IOException {

        }
    };

    okHttpClient.newCall(request).enqueue(callback);

    String responseString;
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我想从变量responseString中的onResponse()方法存储response.body().string()的值,但是我无法访问它.

java android okhttp

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

okhttp ×1