2017-07-18 52 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); 
      } 
     }); 
    } } 

中有以下部分的錯誤:錯誤的Android凌空語法

說明錯位的令牌 ''

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

你好,歡迎來到SO。請不要只轉儲完整的課程,而只需轉儲相關的代碼。另外,請準確描述您的問題(例如您遇到的錯誤)。 –

+0

是什麼問題? –

+0

完全發佈你的錯誤@Akanksha –

回答

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

將您的requestQue.add(request)放入getParams()方法中。哪個不行。 –

0

你到處放錯地方已經括號內。嘗試下面的代碼,

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