Обработка запроса пользователя, когда сервер выключен (залп) - PullRequest
0 голосов
/ 15 мая 2018

Я занимаюсь разработкой приложения для 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 из веб-сервиса?

...