public class PbModel {
private String path="http://www.zhaoapi.cn/product/getCarts?uid=71";
Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
}
};
public void showpb(final PbCallBack pbCallBack){
OkHttp.createget(path, new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
final String string = response.body().string();
handler.post(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
PubuBean pubuBean = gson.fromJson(string, PubuBean.class);
List<PubuBean.DataBean> data = pubuBean.getData();
List<PubuBean.DataBean.ListBean> list = new ArrayList<>();
for (PubuBean.DataBean haha:data) {
List<PubuBean.DataBean.ListBean> list1 = haha.getList();
list.addAll(list1);
}
if (list!=null){
pbCallBack.onSuccess3(list);
}else {
pbCallBack.onFailer("失败");
}
}
});
}
});
}
}