Добрый день! Проблема такая,при сворачивании приложения оно перезагружается при последующем открытии. Например свернула браузер, зашла в галерею, через минуту опять захожу в браузер и он перезагружается сначала. Захожу в галерею — она переоткрывется. Как исправить? Перепробовала много всего. Настройки выучила уже.
Не помогает ничего.
Раньше нормально все было. Началось после того, как в настройках батареи, в поле оптимизации выбрала «закрывать приложения разрежающие телефон» или как-то так. Горело красным, висело как проблема. Вот эту опцию прекрасную отключить теперь нельзя.
Голосование за лучший ответ
Меню для разработчиков — Ограничения фоновых процессов
Д. С.Ученик (177) 4 месяца назад
Не помогло
Никак, будет смартфон с оперативной памятью 8 гб., ну или 6 гб. не забитой, то перезагружаться-обновляться ни чего не будет.
Д. С.Ученик (177) 4 месяца назад
Раньше все ок было, это после исправления ошибок в оптимизации батареи, так это называлось кажется в настройках. Не так много приложения уж и весят, чтобы перезагружаться
Приложения не работают в фоновом режиме? Вылетают игры. Оперативная память телефонов Xiaomi #2
Серый Искусственный Интеллект (347337) Дарья Смирнова, У кого то оптимизация, у кого то экономия батареи называется, это в любом случае снижение нагрузки, а снижать нагрузку можно как? — правильно это отключать фоновую работу приложений. Вес приложений не имеет ни какого отношения к тому сколько оперативки им надо для работы.
Источник: otvet.mail.ru
Приложения перезагружаются при открытии из недавних
Разберем ситуацию: Вы открыли несколько приложений, свернули их и они висят в оперативной памяти вашего смартфона Xiaomi. Через некоторое время, вы открываете меню недавних приложений, выбираете одно из них, но оно перезапускается. То есть, выгрузилось. А должно было просто развернуться. Как это исправить?
Естественно, сейчас мы говорим о случае, когда в вашем смартфоне достаточное количество ОЗУ.
-
Зайдите в Настройки—>Питание и производительность. Нажмите на шестеренку в правом верхнем углу
Теперь, приложения будут висеть в оперативной памяти, пока вы вручную их не закроете. Стоит отметить, что это вызовет повышенный расход батареи.
Источник: faqpda.ru
Почему спустя время приложение перезапускается, если его свернуть?
Работаю с картой. Если свернуть приложение и развернуть его спустя некоторое время, приложение перезапускается. Читал, что если возможность отключить такое поведение, но не могу найти как.
Не работают игры и приложения в фоне на miui 12.5 / Оперативная память Xiaomi и Poco
Отслеживать
51.3k 194 194 золотых знака 56 56 серебряных знаков 232 232 бронзовых знака
задан 19 авг 2021 в 6:35
Svetl9chok Svetl9chok
403 2 2 серебряных знака 13 13 бронзовых знаков
Отключить такое поведение нельзя, так работает система Андроид. Она может прибивать ваше приложение, когда вздумается. Наоброт, чтобы сымитировать такое поведение, во время разработки и тестирования полезно включать Don’t keep activities в настройках разработчика.
19 авг 2021 в 11:56
Если вы хотите восстанавливать состояние вашей Активити, то я в своем ответе привел один из способов, как это можно сделать.
19 авг 2021 в 11:58
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Система Андроид не гарантирует, что приложение не будет выгружено из памяти. Для того, чтобы не терять состояние, необходимо его сохранять.
Рассмотрим простой пример. На экране текст и кнопка. Нажатие на кнопку увеличивает счетчик counter на единицу и вставляет в текст.
Каждое нажатие на кнопку — это пользовательский ввод, к нему нужно относиться бережно и не терять то, что вводил пользователь.
Если мы свернем приложение, система Андроид может прибить процесс нашего приложения, если посчитает нужным (например, если на телефоне будет заканчиваться память). Пользовательский ввод будет утерян безвозвратно.
Чтобы устранить этот недостаток, в Активити переопределяем onSaveInstanceState() и сохраняем все, что нам нужно. В нашем случае это текущее состояние счетчика:
Восстанавливаем значение счетчика в методе onCreate() :
Если вы хотите проверить, как будет вести приложение при нехватке памяти, включите на устройстве режим Don’t keep activities («Не сохранять операции») в настройках разработчика.
В таком режиме вы сразу увидите все недостатки вашего приложения при сворачивании и разворачивании.
Источник: ru.stackoverflow.com