
案例代码:
// 1.创建实例对象
OkHttpClient getOkHttp = new OkHttpClient();
// 2-1.创建请求信息-先创建请求的容器.在填充请求的数据,并提交
Request request = new Request.Builder()
.url("api接口")
.build();
// 3.使用okhttp的实例发送请求,并执行,回调
Call newCall = getOkHttp.newCall(request);
newCall.enqueue(new Callback() {
@Override
public void onFailure(@NotNull Call call, @NotNull IOException e) {
}
private String responseData;
@Override
public void onResponse(Call arg0, Response arg1)
throws IOException {
//获取请求结果
responseData = arg1.body().string();
//因为我们要让UI改变,所以在主线程改变UI
runOnUiThread(new Runnable() {
@Override
public void run() {
// 设置到我们的显示区
String A=responseData
}
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容