how to stop ASyncTask thread in android

In my experience with AsyncTask, calling cancel(boolean mayInterruptIfRunning) doesn’t necessarily stop the execution of the background process. All that seems to happen is that the AsyncTask will execute onCancelled(), and won’t run onPostExecute() when it completes. The behaviour probably depends on exactly what code you have in doInBackgound()

Leave a Comment