AsyncTask не выполняется - PullRequest
       12

AsyncTask не выполняется

0 голосов
/ 15 ноября 2018

Я пытаюсь изменить свое старое приложение, но теперь не проходит через AsyncTask. Я отлаживаю, но в задаче застрял поток.

RevisarTask rt = (RevisarTask) new RevisarTask().execute(usuario, password, eventoId, "","http://server:8988");
            try {
                while(rt.getStatus().name().equals("RUNNING")){
                    System.out.println("running");
                }
                retorno = rt.get();
            } catch (InterruptedException e) {
                Log.w(TAG, e);
            } catch (ExecutionException e) {
                Log.w(TAG, e);
            }

Это задача, но она никогда не проходит через код.

public class RevisarTask extends AsyncTask<String, Integer, String> {

 protected String doInBackground(String... verification) {
        String message = RevisarCodigoWS.revisar(verification[0], verification[1], verification[2],verification[3],verification[4]);
         if(message==null){
            message ="Data not valid";
         }else {
             if (message.indexOf("failed to connect") >= 0 && !"".equals(verification[3])) {
                 SessionTickets.addValidationCache(verification[3]);
             }
         }
    return message;
 }


}

Большое спасибо заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...