AsyncTask不执行

时间:2018-11-15 15:56:08

标签: android android-studio android-asynctask

我正在尝试更改旧的应用程序,但现在没有通过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;
 }


}

非常感谢

0 个答案:

没有答案