webentwicklung-frage-antwort-db.com.de

Android Volley-Fehler: com.Android.volley.ClientError

Ich würde gerne wissen, wie ich dieses Problem beheben kann. Die Suche und Ersetzung des Codes wurde durchgeführt, das Problem bleibt jedoch bestehen.

Dies ist mein erster Post auf stack overflow also entschuldigen Sie mich, wenn es nicht das Format hat, das Sie von Ihren üblichen Posts erwarten.

Hier ist mein Code, der mit Volley arbeitet. 

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);

Da ich 'com.Android.volley.ClientError' erhalte, gehe ich davon aus, dass dies falsch ist, aber wenn Sie den Rest des Codes benötigen, kommentieren Sie bitte!

Ihre Zeit wird geschätzt.

1
DCLXVI

Ersetzen 

return super.getParams()

Durch

return params;
1
j3App