安卓OKGO

OkGo 的使用
<注意事项>
《==== OKGO.post()泛型必须得写,决定execute(xxxCallBack(){
});例入:泛型内是Bitmap execute((new BitmapCallback() {
}》

添加依赖
implementation ‘com.lzy.net:okgo:3.0.4’(okgo)
post()操做:
HashMapmap=new HashMap<>();///添加post参数所用
map.put(“xxx”,“xxx”);//键值对方法添加
map.put(“xxx”,“xxx”);
OKGO.post(“地址”).params(map).execute(new StringCallback(){
public void onSuccess(Respone response){ //在这个方法内实现具体操做
Toast.makeText(上下文,“”+respone.body(),Toast . LeNGTH_SHORT).show(); //这里只进行了简单得土司操做
}
public void uploadProgress(Progress progress) {//进度条操做
super.uploadProgress(progress);
progressBar.setProgress((int) (progress.fraction*100));
}
});
get()
OkGo.post(“地址”).execute(new StringCallback() {
@Override
public void onSuccess(Response response) { //具体操做
String body = response.body();
Toast.makeText(MainActivity.this, “”+body, Toast.LENGTH_SHORT).show();
}
//错误信息
@Overrid
public void onError(Response response) {
super.onError(response);
}
//进度条
public void downloadProgress(Progress progress) {
super.downloadProgress(progress);

progressBar2.setProgress((int) progress.fraction*100);}
});

你可能感兴趣的:(二)