2017-07-17 71 views

回答

0

好吧,我已經解決了這個問題。我已經使用Google Volley方法發送帖子並使用該令牌檢索服務器響應。以下是我實現了抽象API的代碼示例。

StringRequest stringRequest = new StringRequest(Request.Method.POST, url_login, 
      new Response.Listener<String>() { 
       @Override 
       public void onResponse(String response) { 
        Toast.makeText(LoginActivity.this,"On Response "+response,Toast.LENGTH_LONG).show(); 
        ValidateLogin(response); 
       } 
      }, 
      new Response.ErrorListener() { 
       @Override 
       public void onErrorResponse(VolleyError error) { 
        NetworkResponse networkResponse = error.networkResponse; 
        if (networkResponse != null && networkResponse.data != null) { 
         String jsonError = new String(networkResponse.data); 
         String message_response=null; 
         try { 
          JSONObject object = new JSONObject(jsonError); 
          message_response= object.getString("error"); 
         } catch (JSONException e) { 
          e.printStackTrace(); 
         } 
         Toast.makeText(LoginActivity.this, "On Error " + message_response.toString(), Toast.LENGTH_LONG).show(); 
         showProgress(false); 
        } 
       } 
      })