80,349
社区成员
发帖
与我相关
我的任务
分享
request.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS, 0, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
public RequestQueue mQueue;
mQueue = Volley.newRequestQueue(this);
在activity的父类baseactivity里定义,自己写的父类
// 发送验证码请求
private void Send() {
StringRequest stringRequest = new StringRequest(Method.POST,
Constant.SENDCODE, new Response.Listener<String>() {
@Override
public void onResponse(String str) {
Log.d("TAG", str);
removeProgressDialog();
Gson gson = new Gson();
SendCodeBean sendcode = gson.fromJson(str,
SendCodeBean.class);
Util.toast(sendcode.getMessage());
if (sendcode.getIsSuccess().equals("1")) {
yzm = sendcode.getResult();
phone = mEt_phone.getText().toString().trim();
lanuchRealTimeTrackTime();
}
// Log.d("TAG", yzm);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("TAG", error.getMessage(), error);
removeProgressDialog();
Util.toast("请检查网络");
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("phoneNumber", mEt_phone.getText().toString().trim());
map.put("Page", "Register");
return map;
}
};
mQueue.add(stringRequest);
}
这个方法我在点击事件里执行了一次