Я использую Volley
в своем приложении. После выполнения запроса JSONObject
POST
я получаю JSONObject в ответ, если пользователь найден. Если пользователь не найден, я получаю одно сообщение, поскольку пользователь не найден. Я хочу отобразитьToast
сообщение, если пользователь не найден после анализа JSONObject.
Это ответ, если пользователь найден
{
"name": ABC,
"address": Pune,
"status": "Married"
}
Это ответ, если пользователь не найден
{
"message":"User not Found"
}
Этомой JSONObject
POST-запрос
JsonObjectRequest request=new JsonObjectRequest(Request.Method.POST, url,jsonObject, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
String error=response.getString("message");
if(error.equals("User not Found")){
coolToast.make("User Not Found",CoolToast.INFO);
coolToast.setDuration(CoolToast.SHORT);
}
else{
coolToast.make("User Found",CoolToast.SUCCESS);
coolToast.setDuration(CoolToast.SHORT);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
})
Как отобразить тост после прочтения сообщения из JSONObject?