Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android截击错误:com.Android.Volley.ClientError_Java_Android_Android Volley - Fatal编程技术网

Java Android截击错误:com.Android.Volley.ClientError

Java Android截击错误:com.Android.Volley.ClientError,java,android,android-volley,Java,Android,Android Volley,我想知道如何纠正这个问题。研究和代码替换已经完成,但问题仍然存在 这是我处理截击的代码 private void Regist(){ loading.setVisibility(View.VISIBLE); btn_regist.setVisibility(View.GONE); final String name = this.name.getText().toString().trim(); final String email = this.email.g

我想知道如何纠正这个问题。研究和代码替换已经完成,但问题仍然存在

这是我处理截击的代码

private void Regist(){
    loading.setVisibility(View.VISIBLE);
    btn_regist.setVisibility(View.GONE);

    final String name = this.name.getText().toString().trim();
    final String email = this.email.getText().toString().trim();
    final String password = this.password.getText().toString().trim();

    StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_REGIST,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    try{
                        JSONObject jsonObject = new JSONObject(response);
                        String success = jsonObject.getString("success");

                        if(success.equals("1")) {
                            Toast.makeText(RegisterActivity.this, "Register Success!", Toast.LENGTH_SHORT).show();
                        }

                    }catch (JSONException e) {
                        e.printStackTrace();
                        Toast.makeText(RegisterActivity.this, "Register Error!" + e.toString(), Toast.LENGTH_SHORT).show();
                        loading.setVisibility(View.GONE);
                        btn_regist.setVisibility(View.VISIBLE);

                    }

                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(RegisterActivity.this, "Register Error!" + error.toString(), Toast.LENGTH_SHORT).show();
                    loading.setVisibility(View.GONE);
                    btn_regist.setVisibility(View.VISIBLE);

                }
            })
    {
        @Override
        protected Map<String, String> getParams()throws AuthFailureError {
            Map<String, String> params = new HashMap<>();
            params.put("name", name);
            params.put("email", email);
            params.put("password", password);
            return super.getParams();
        }
    };

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
private void Regist(){
加载.setVisibility(视图.VISIBLE);
btn_注册表设置可见性(View.GONE);
最终字符串名称=this.name.getText().toString().trim();
最终字符串email=this.email.getText().toString().trim();
最终字符串密码=this.password.getText().toString().trim();
StringRequest StringRequest=新的StringRequest(Request.Method.POST,URL\u注册表,
新的Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
试一试{
JSONObject JSONObject=新JSONObject(响应);
String success=jsonObject.getString(“success”);
如果(成功等于(“1”)){
Toast.makeText(RegisterActivity.this,“注册成功!”,Toast.LENGTH\u SHORT.show();
}
}捕获(JSONException e){
e、 printStackTrace();
Toast.makeText(RegisterActivity.this,“Register Error!”+e.toString(),Toast.LENGTH\u SHORT.show();
loading.setVisibility(View.GONE);
btn_注册表设置可见性(View.VISIBLE);
}
}
},
新的Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Toast.makeText(RegisterActivity.this,“Register Error!”+Error.toString(),Toast.LENGTH\u SHORT.show();
loading.setVisibility(View.GONE);
btn_注册表设置可见性(View.VISIBLE);
}
})
{
@凌驾
受保护的映射getParams()引发AuthFailureError{
Map params=新的HashMap();
参数put(“名称”,名称);
参数put(“电子邮件”,电子邮件);
参数put(“密码”,密码);
返回super.getParams();
}
};
RequestQueue RequestQueue=Volley.newRequestQueue(this);
添加(stringRequest);
由于我收到'com.android.volley.ClientError',我认为这是错误的,但如果您需要其余的代码,请评论!

替换

return super.getParams()

return params;