Хорошо, ребята, извините, но я должен сказать вам, что вы не правы.AsyncTask (почти) НИКОГДА не убит.Вызов AsyncTask.cancel НЕ убьет задачу.
Цитируется из документации AsyncTask
Задачу можно отменить в любое время, вызвав метод Cancel (логический).Вызов этого метода приведет к тому, что последующие вызовы isCancelled () вернут true.После вызова этого метода onCancelled (Object) вместо onPostExecute (Object) будет вызываться после возврата doInBackground (Object []).Чтобы отменить задачу как можно быстрее, всегда следует периодически проверять возвращаемое значение isCancelled () из doInBackground (Object []), если это возможно (например, внутри цикла.)
чтение документов может быть полезным ... Итак, я подведу итог для вас, но так как я уже ответил в другом посте, я отправляю вам на него: Как я могу устанавливать асинхронные URL-соединения на Android?
Я обошел вашу проблему, и да, какое-то время некоторые AsyncTask были убиты.Но я не буду рекомендовать их использовать, они бесполезны.Но с тех пор ваши AsyncTasks должны отображать статус «ожидания», если они закончили с задачей.В противном случае ваша задача НЕ выполнена, и я никогда не слышал об ошибке, связанной с просмотром потока adb.
С уважением!