В Android 15 появилось несколько поведенческих изменений, одно из которых связано с функцией принудительной остановки. Так, когда определенное приложение Android глючит, как правило, пользователь пытается удалить приложение из памяти, проведя свайпом вверх, удаляя глючное приложение из раздела «Последние приложения».
Однако другой альтернативный метод — полностью закрыть приложение, используя функцию принудительной остановки. Принудительная остановка приложения убивает всю фоновую активность, но виджеты, связанные с приложением, остаются неизменными и работают нормально.
Задается простой вопрос: а что в этом плохого? Существует вероятность того, что приложение может глючить из-за самого виджета. И в таких случаях закрытие приложения с помощью метода принудительной остановки неэффективно.
Разработчики Android 15 решат эту проблему. Сегодня Android Police сообщила, что команда Google недавно обновила раздел изменений поведения Android 15 на своем веб-сайте разработчика.
В этом разделе подчеркивается, что когда вы принудительно останавливаете приложение, все связанные с ним виджеты будут временно отключены, «поскольку ОС завершит или отменит ожидающее намерение приложения». Это еще не все: соответствующие виджеты на главном экране будут выделены серым цветом.
Если юзер использует приложения, не имеющих виджетов на главном экране, то эта проблема его не коснется.
Google хочет, чтобы разработчики приложений использовали новый метод «ApplicationStartInfo.wasForceStopped()», чтобы подтвердить, помещает ли операционная система приложение в состояние остановки.
по материалам
уникальность