2015-02-02 2 views
0

В моей doInBackground, им получить ответ JSon ЛИК это, {"LastName":"","UserID":"","Status":"204","FirstName":""}фильтр только значение состояния от ответа JSon

Я хочу, чтобы сравнить значение Status, в моем onPostExcute().

В моей asynctask я включил мой onPostExcute, как это, но когда я отлаживаю, он переходит к исключению из myResJson = responseJson.getString («status»);

Может кто поможет мне, как изменить метод onPostExecute.

@Override 
    protected void onPostExecute(JSONObject result) { 
     super.onPostExecute(result); 

     String myResJson; 
     try { 

      myResJson = responseJson.getString("status"); 
      String test = myResJson; 
      if (test.equals("200")) { 
       Intent intent = new Intent(contxt, LoginActivity.class); 
       contxt.startActivity(intent); 
      } else { 
       Toast.makeText(contxt, 
         "Registration Error, Email already exist", Toast.LENGTH_SHORT) 
         .show(); 
      } 
     } catch (JSONException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

    } 

ответ

1

Использование Status вместо status для доступа статуса из JSONObject, потому что ключ Status:

myResJson = responseJson.getString("Status"); 
Смежные вопросы