final OkHttpClient mOkHttpClient = new OkHttpClient();
private Request request;
//Okhttp获取数据get请求
request=new Request.Builder()
.url(url+name)
.build();
Call call = mOkHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
final String goods = response.body().string();
Gson gson=new Gson();
search_bean b= gson.fromJson(goods,search_bean.class);
final List<search_bean.DatasBean.GoodsListBean> list_goods=b.getDatas().getGoods_list();
mda=new Mysearch_Adapter(search_homeActivity.this,list_goods);
runOnUiThread(new Runnable() {
@Override
public void run() {
recyclerView.setAdapter(mda);
//Toast.makeText(search_homeActivity.this,list_goods,Toast.LENGTH_SHORT).show();
// System.out.println(list_goods.size());
}
});
}
});
//post
final OkHttpClient mOkHttpClient = new OkHttpClient();
Request.Builder request;
// 创建表单FormBody.Builder bodyBuilder = new FormBody.Builder();bodyBuilder.add("username",name);bodyBuilder.add("password",pwd);bodyBuilder.add("client","android");//创建请求体对象request=new Request.Builder();request.url(Url_data.My_Login);request.post(bodyBuilder.build());Call call = mOkHttpClient.newCall(request.build());call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { } @Override public void onResponse(Call call, Response response) throws IOException { final String login_data= response.body().string(); Gson gson=new Gson(); final Login_bean b=gson.fromJson(login_data,Login_bean.class); final Login_bean.DatasBean list=b.getDatas(); runOnUiThread(new Runnable() { @Override public void run() { } }); }});