@Artur_F

Как узнать, что приложение было закрыто из recent apps?

Срабатывает alarmManager, в receivere стартует AlarmActivity. Если закрыть это activity (кнопкой back, например), то откроется само приложение, последнее до него activity (back stack), но если приложение было убито из recent apps, то ничего не откроется. Мне надо узнать в onDestroy этого AlarmActivity, было ли убито приложение. Если да, то запустить MainActivity. До android 5.0, можно смотреть в activityManager.getRunningTasks, и если там только один task с одним activity, то стартуем MainActivity. Но во первых с версии 5.0, getRunningTasks считается устаревшим, и не понятно как делать тогда, а во вторых что то мне подсказывает, что это какое то кривое решение. Но не могу ничего найти. Подскажите как правильно сделать. Заранее спасибо!
  • Вопрос задан
  • 285 просмотров
Решения вопроса 1
@z0rgoyok
onTaskRemoved
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы