1.ion请求
public void getFriend(){ showProgressDialog(FriendCircleActivity.this); String ticket = PreferencesUtil.getPreferences(MakeFriend.TICKET_TOKEN,"",getApplicationContext()); Log.d("ticket", ticket); Ion.with(getApplicationContext()) .load(MakeFriend.HOST_DOCTOR + "index/DynamicList.html") .setMultipartParameter("ticket", ticket) .setMultipartParameter("currPage",currPage+"") .asJsonObject() .setCallback(new FutureCallback<JsonObject>() { @Override public void onCompleted(Exception e, com.google.gson.JsonObject result) { if (e != null) { return; } Log.d("resultresult", result.toString()); closeProgressDialog(); int code = result.get("status").getAsInt(); switch (code) { case 0: ToastUtils.show(getApplicationContext(), result.get("msg").getAsString()); return; case 1: Gson gson = new Gson(); Type type = new TypeToken<FriendCircle>() { }.getType(); FriendCircle luck = gson.fromJson(result, type); userList = luck.data; adapter_friend.addrest(userList); return; default: } } }); }
2.HttpUtils
import com.lidroid.xutils.HttpUtils; import com.lidroid.xutils.exception.HttpException; import com.lidroid.xutils.http.RequestParams; import com.lidroid.xutils.http.ResponseInfo; import com.lidroid.xutils.http.callback.RequestCallBack; import com.lidroid.xutils.http.client.HttpRequest.HttpMethod;
//加载数据的方法 public void getMoney() { showProgressDialog(getActivity()); String ticket = PreferencesUtil.getPreferences(MakeFriend.TICKET_TOKEN, "", getActivity()); HttpUtils httpUtils = new HttpUtils(); RequestParams params = new RequestParams(); params.addBodyParameter("ticket", ticket); params.addBodyParameter("username", PreferencesUtil.getPreferences(MakeFriend.USER_NAME, "", getActivity())); params.addBodyParameter("money", 20 + ""); httpUtils.send(HttpMethod.POST, MakeFriend.HOST_DOCTOR + "index/ToPay.html", params, new RequestCallBack<String>() { @Override public void onSuccess(ResponseInfo<String> responseInfo) { } @Override public void onFailure(HttpException e, String s) { // addUserToBlacklist(user_name); } }); }