okhttp:
get
post
gson
post:
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody formBody = new FormBody.Builder()
.add("page", String.valueOf(page))
.build();
Request request = new Request.Builder()
.url("http://api.app.xiaohuibang.cn/mallGoods/list")
.post(formBody)
.build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
data = response.body().string();
Gson gson = new Gson();
Bean bean = gson.fromJson(data, new TypeToken<Bean>() {
}.getType());
if (bean.getCode() == 200) {
page++;
}
listuser.addAll(bean.getData().getList());
//String listuser = bean.getData();
//bean.getData();
Message message = new Message();
message.what = 2;
han.sendMessage(message);
get:
OkHttpClient okHttpClient = new OkHttpClient();
final Request request = new Request.Builder()
.url("http://api.app.xiaohuibang.cn/mallGoods/list")
.build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
data = response.body().string();
Gson gson = new Gson();
Bean bean = gson.fromJson(data, new TypeToken<Bean>() {
}.getType());
Log.e("tag",data);
listuser.addAll(bean.getData().getList());
Message message = new Message();
message.what = 2;
han.sendMessage(message);
public android.os.Handler han = new android.os.Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(MainActivity.this, "" + Details, Toast.LENGTH_LONG).show();
break;
case 2:
Toast.makeText(MainActivity.this, "" + Details, Toast.LENGTH_LONG).show();
break;
}
mAdapter.notifyDataSetChanged();
return true;
}
}) ;
绑定传文件
Bundle bundle = new Bundle();
bundle.putString("Token",bean.getData().getToken());
Intent intent = new Intent();
intent.putExtras(bundle);
intent.setClass(MainActivity.this,SecondActivity.class);
startActivity(intent);
Bundle bundle = getIntent().getExtras();
String Token = bundle.getString("Token");
get
post
gson
post:
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody formBody = new FormBody.Builder()
.add("page", String.valueOf(page))
.build();
Request request = new Request.Builder()
.url("http://api.app.xiaohuibang.cn/mallGoods/list")
.post(formBody)
.build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
data = response.body().string();
Gson gson = new Gson();
Bean bean = gson.fromJson(data, new TypeToken<Bean>() {
}.getType());
if (bean.getCode() == 200) {
page++;
}
listuser.addAll(bean.getData().getList());
//String listuser = bean.getData();
//bean.getData();
Message message = new Message();
message.what = 2;
han.sendMessage(message);
get:
OkHttpClient okHttpClient = new OkHttpClient();
final Request request = new Request.Builder()
.url("http://api.app.xiaohuibang.cn/mallGoods/list")
.build();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
data = response.body().string();
Gson gson = new Gson();
Bean bean = gson.fromJson(data, new TypeToken<Bean>() {
}.getType());
Log.e("tag",data);
listuser.addAll(bean.getData().getList());
Message message = new Message();
message.what = 2;
han.sendMessage(message);
public android.os.Handler han = new android.os.Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(MainActivity.this, "" + Details, Toast.LENGTH_LONG).show();
break;
case 2:
Toast.makeText(MainActivity.this, "" + Details, Toast.LENGTH_LONG).show();
break;
}
mAdapter.notifyDataSetChanged();
return true;
}
}) ;
绑定传文件
Bundle bundle = new Bundle();
bundle.putString("Token",bean.getData().getToken());
Intent intent = new Intent();
intent.putExtras(bundle);
intent.setClass(MainActivity.this,SecondActivity.class);
startActivity(intent);
Bundle bundle = getIntent().getExtras();
String Token = bundle.getString("Token");