2017-07-18 1 views
0
 sign_in_register.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view){ 
       request=new StringRequest(Request.Method.POST, URL, 
        new Response.Listener<String>() { 
        @Override 
        public void onResponse(String response) { 
         try { 
          JSONObject jsonObject=new JSONObject(response); 
          if(jsonObject.names().get(0).equals("success")){ 
          Toast.makeText(getApplicationContext(), 
          "SUCCESS"+jsonObject.getString("success"), 
          Toast.LENGTH_SHORT).show(); 
          startActivity(new 
          Intent(getApplicationContext(),Welcome.class)); 
          }else { 
          Toast.makeText(getApplicationContext(), 
          "Error"+jsonObject.getString("Error"), 
          Toast.LENGTH_SHORT).show(); 

          } 
         } catch (JSONException e) { 
          e.printStackTrace(); 
         } 

        } 
          , new Response.ErrorListener() { 
         public void onErrorResponse(VolleyError Object error) 
         { 

         } 
        } 
       }) 
       { 
        @Override 
     protected Map<String,String> getParams() throws AuthFailureError 
       { 
       HashMap<String,String> hashMap=new HashMap<String, String>(); 
         hashMap.put("email",email.getText().toString()); 

       hashMap.put("password",password.getText().toString()); 
         return hashMap; 
        } 
       }; 
       requestQueue.add(request); 
      } 
     }); 
    } } 

Es ist ein Fehler im folgenden Teil:Fehler in Android Volley Syntax

besagt, fehl am Platze Token ''

new Response.ErrorListener() 
{ 
     public void onErrorResponse(VolleyError Object error) 
} 
+2

Hallo und willkommen in SO. Bitte decke nicht nur eine ganze Klasse ab, sondern nur den entsprechenden Code. Bitte beschreiben Sie auch genau, was Ihr Problem ist (z. B. der Fehler, den Sie bekommen). –

+0

Was ist das Problem? –

+0

posten Sie Ihren Fehler vollständig @Akanksha –

Antwort

0
 sign_in_register.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View view){ 

     request=new StringRequest(Request.Method.POST, URL, 
      new Response.Listener<String>() { 

      @Override 
      public void onResponse(String response) { 
       try { 
        JSONObject jsonObject=new JSONObject(response); 
        if(jsonObject.names().get(0).equals("success")){ 
        Toast.makeText(getApplicationContext(), 
        "SUCCESS"+jsonObject.getString("success"), 
        Toast.LENGTH_SHORT).show(); 
        startActivity(new 
        Intent(getApplicationContext(),Welcome.class)); 
        }else { 
        Toast.makeText(getApplicationContext(), 
        "Error"+jsonObject.getString("Error"), 
        Toast.LENGTH_SHORT).show(); 

        } 
       } catch (JSONException e) { 
        e.printStackTrace(); 
       } 

      } 
      , new Response.ErrorListener() { 
       public void onErrorResponse(VolleyError Object error) 
       { 

       } 
      } 
     }) 

     { 
      @Override 
protected Map<String,String> getParams() throws AuthFailureError 
     { 
     HashMap<String,String> hashMap=new HashMap<String, String>(); 
       hashMap.put("email",email.getText().toString()); 

     hashMap.put("password",password.getText().toString()); 
       return hashMap; 
     } 

     }; 

    requestQueue.add(request); 

    } 
}); 
+0

Sie haben Ihre requestQue.add (request) in die Methode getParams() gestellt. Was nicht funktionieren wird. –

0

Sie haben überall fehl am Platze Klammern. Versuchen Sie den folgenden Code,

request = new StringRequest(Request.Method.GET, URL, 
       new Response.Listener<String>() { 
        @Override 
        public void onResponse(String response) { 
         try { 
          JSONObject jsonObject = new JSONObject(response); 
          if (jsonObject.names().get(0).equals("success")) { 
           Toast.makeText(getApplicationContext(), 
             "SUCCESS" + jsonObject.getString("success"), 
             Toast.LENGTH_SHORT).show(); 
           startActivity(new Intent(getApplicationContext(), Welcome.class)); 
          } else { 
           Toast.makeText(getApplicationContext(), 
             "Error" + jsonObject.getString("Error"), 
             Toast.LENGTH_SHORT).show(); 

          } 
         } catch (JSONException e) { 
          e.printStackTrace(); 
         } 
        } 
       }, new Response.ErrorListener() { 

      @Override 
      public void onErrorResponse(VolleyError error) { 
      } 
     }) { 
      @Override 
      protected Map<String, String> getParams() { 
       HashMap<String, String> hashMap = new HashMap<String, String>(); 
       hashMap.put("email", email.getText().toString()); 
       hashMap.put("password", password.getText().toString()); 
       return hashMap; 
      } 
     }; 

     requestQueue.add(request);