其实也是很简单的,比如,我们要是在android中去访问,http请求服务器的话,那么这个时候,UI线程不会一直等着,你访问完成,再去更新UI,因为这样
会导致看起来卡顿.
这个时候可以这样:
例如我有一段用http请求访问后端服务的,android代码
//1.这里去同步照片到人脸库
String faceUrl="http://172.19.128.73:8060/api/faceDevice/listByIp";
OkHttpClient faceHttpClient = new OkHttpClient();
Request faceRequest = new Request.Builder()
.get()
.url(faceUrl)
.build();
//构造Call对象
Call faceCall=faceHttpClient.newCall(faceRequest);
faceCall.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
String jsonStr =response.body().string();
Log.e("123", jsonStr);
//1.将base64,转换为图片
try {