Android - Cancel AsyncTask Forcefully

后端 未结 6 599
青春惊慌失措
青春惊慌失措 2020-11-22 15:32

I have implemented AsyncTask in my one of activity:

 performBackgroundTask asyncTask = new performBackgroundTask();
 asyncTask.execute();

N

6条回答
  •  盖世英雄少女心
    2020-11-22 15:47

    Just check isCancelled() once in a while:

     protected Object doInBackground(Object... x) {
        while (/* condition */) {
          // work...
          if (isCancelled()) break;
        }
        return null;
     }
    

提交回复
热议问题