Я занимаюсь разработкой приложения для Android для связи клиент-сервер с использованием Volley, когда сервер находится в выключенном состоянии, пользователь не может получить ответ, и я хочу обработать запрос залпа, когда сервер выключен, любая помощь мне в этом ...
StringRequest stringRequest = new StringRequest(Request.Method.POST,
t_url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.make...(...,response,..).show();
if (response.toString().isEmpty()) {
ViewDialog1 alert = new ViewDialog1();
alert.showDialog(MainActivity.this, "Network Error", R.drawable.network_error);
}
if (response == null) {
ViewDialog1 alert = new ViewDialog1();
alert.showDialog(MainActivity.this, "Network Error", R.drawable.network_error);
}
if (TextUtils.isEmpty(response.toString())) {
ViewDialog1 alert = new ViewDialog1();
alert.showDialog(MainActivity.this, "Network Error", R.drawable.network_error);
}
},new Response.ErrorListener()
{
@Override
public void onErrorResponse ( final VolleyError error){
if (error instanceof TimeoutError || error instanceof NoConnectionError) {
ViewDialog1 alert = new ViewDialog1();
alert.showDialog(MainActivity.this, "Network Error", R.drawable.network_error);
}
} else if (error instanceof AuthFailureError) {
//TODO
} else if (error instanceof ServerError) {
//TODO
} else if (error instanceof NetworkError) {
//TODO
} else if (error instanceof ParseError) {
//TODO
}
}
когда на сервере нет оповещений.будет отображаться только тост с пустым
как мне обработать запрос пользователя, когда сервер выключен или какая-либо переменная chnage из веб-сервиса?