задачи. Соответственно прежде чем его кидать нужно проверить, что activity сейчас видна (проверка через переменную в Application, которую устанавливаю в true/false в onResume/onPause activity). Но получается этого недостаточно т. к. activity может быть видна, но ко времени завершения таски успеть пересоздаться — видел решение создать в Application переменную context, которую устанавливать в onCreate activity. Но как-то мне кажется это больно корявым способом. Может есть более правильный вариант?
когда активити уничтожается, отменять асинхронную задачу
Обсуждают сегодня