Андроид что делать чтобы не закрывалось

Сами закрываются приложения на Андроид – что делать

Современные смартфоны под управлением ОС Андроид по функционалу практически идентичны ноутбуку, только используем их для решения большего списка задача. Помимо просмотра видео и фото, игр, работы в текстовых редакторах и прочей ежедневной рутины, мы совершаем звонки, участвуем в конференциях, отправляем SMS и прочее. В результате, несмотря на высокую надежность и стабильность работы ОС, сталкивается с ошибками и проблемами.

Один из распространенных дефектов – самопроизвольное закрытие приложений. Разберемся, как решить проблему.

Причины

Системный сбой

23 марта после обновления системного ПО Android System WebView пользователи гаджетов стали отмечать проблемы в работе устройств. Различные программы сами закрывались, выдавали ошибки. Google выпустила обновление, которое решает проблему. Как его установить и другие способы устранения дефекта, мы рассмотрели в другой статье – «Массовый сбой Андроид 23 марта 2021 – как исправить».

Сетевые проблемы

Интернет-программы зависят от бесперебойного доступа к интернету. При регулярном разрыве соединения, слабом сигнале, переходе от мобильного интернета к Wi-Fi утилита закрывается. Однако не все ПО так чувствительно, все зависит от качества программного кода.

Ошибки в приложении

При систематическом закрытии программы стоит сообщить об этом разработчикам. В большинстве случаев причина кроется в наличии ошибки в программном коде. Также стоит проверить, обновлено ли ПО до последней версии. В некоторых случаях поможет откат к предыдущему обновлению.

Перегрузка устройства

Смартфон – не компьютер. Однако пользователи часто пренебрегают этим и устанавливают много приложений, работающих в фоновом режиме. Процессор не справляется, как итог, вылет программ.

Также владельцы гаджетов устанавливают ПО, не подходящее по техническим параметрам для данного устройства. Результат – нестабильность в работе приложений.

Решения проблемы

В зависимости от установленной причины подбирайте способ устранения проблемы с закрытием приложений.

Установка последнего обновления

Регулярно проверяйте используемую версию ПО. Разработчики выпускают обновления не просто так. Они направлены на повышение производительности, устранения обнаруженных ошибок и уязвимостей. Для обновления программы следует:

  • Зайти в Play Market.
  • Нажать пиктограмму в виде 3 горизонтальных полосок.
  • Войти в «Мои приложения и игры».
  • Отыскать необходимую утилиту.
  • Посмотреть наличие доступных обновлений. Если они имеются, будет активна кнопка «Обновить».
  • Если есть доступные обновления, нажать «Обновить».
  • Дождаться окончания процесса.

Обновление приложений на Андроиде

Очистка свободного места

Для бесперебойной работы приложений нужно достаточное количество свободного места для КЭШа, хранения информации, создания временных файлов и прочего. Если места нет, программа будет закрываться.

  1. Удалить неиспользуемые программы. Как это сделать, рассмотрим ниже.
  2. Перенести фото и видео на облако или ПК.
  3. Использование встроенных сервисов или их установка для удаления временных файлов с телефона.

Clean Master наипростейшая программа для очистки мусора.

Очистка КЭШа

Файлы КЭШа с одной стороны ускоряют работу программы, а с другой – занимают место. Информация не будет утеряна, лишь при первой загрузке отмечается замедление скорости открытия утилиты. Вызвано это созданием файлов для кэширования информации.

Дополнительно можно очистить данные. Поможет увеличить объем памяти на смартфоне. Однако в этом случае будут удалены пользовательские настройки, пароли. При первой загрузке после очистки нужно будет повторно залогиниться и выставить нужные настройки.

Очистка через меню смартфона:

  • Из «Настроек» перейти в «Приложения».
  • Выбрать программу, которая часто самопроизвольно закрывается.
  • Нажать сначала кнопку «Очистить кэш», затем «Очистить данные».
  • Подтвердите действие нажатием «ОК».

Очистка через Play Market:

  • Зайти в Play Market.
  • В меню в виде 3 горизонтальных полосок выбрать «Мои приложения и игры».
  • Отыскать необходимую утилиту.
  • Нажать кнопку «Очистить кэш», а потом «Очистить данные».

Удаление лишних программ

  • Перейти в «Настройки».
  • Зайти в «Приложения».
  • Из списка выбрать неиспользуемую утилиту.
  • Нажать «Удалить». Если кнопка не активна, тапнуть «Отключить».
  • Перезагрузить гаджет.

Рекомендации

Чтобы производительность устройства не падала, и все программы работали исправно, следует придерживаться ряда правил:

  1. Не устанавливайте мощные программы на смартфон со средней производительностью. Это чревато перегрузкой процессора и закрытием программ, зависанием, перегревом.
  2. Регулярно освобождайте место на гаджете. Тогда утилиты будут работать бесперебойно.
  3. Перед установкой программы ознакомьтесь с отзывами пользователей. В некоторых случаях ПО не работает на определенных устройствах или версиях Андроида. Следует либо подождать выхода обновления, либо вовсе отказаться от использования утилиты.
  4. Регулярно проверяйте телефон на наличие ошибок. Как это делать, мы разбирали в статье «Проверка телефона Android на ошибки и их устранение».

Анастасия Табалина

Автор статей по настройке и управлению телефонами на базе Андроид и iOS. Помощь в мире онлайна и Интернета: поиск информации, обзоры приложений, программ, настройка и управление

Источник

Закрываются приложения при сворачивании (андроид)

Так происходит из-за предустановленных производителями программ для оптимизации телефона. Например, такие есть в Xiaomi.

Читайте также:  Растения против зомби 2 полная версия для андроида

Решение для Huawei:

Выполните следующие действия для решения проблемы.

Разрешите приложению работать в фоновом режиме.

EMUI 5.X: перейдите в раздел Диспетчер телефона > осталось > Блокировка экрана закрывает приложения. Настройте приложение так, чтобы оно не закрывалось после блокировки экрана.

EMUI 8.X и выше: откройте приложение Настройки, найдите и откройте раздел Запуск, отключите опцию Автоматическое управление и выберите опцию Работа в фоновом режиме во всплывающем окне.

Отключите функцию оптимизации работы батареи телефона.

EMUI 5.X и EMUI 8.X: перейдите в приложение Настройки и откройте раздел Игнорировать оптимизацию батареи. Нажмите на маленький перевернутый треугольник рядом с опцией Разрешить, нажмите Все приложения, найдите нужное приложение, нажмите на него и выберите Разрешить.

Для EMUI 9.X и выше: перейдите в приложение Настройки и откройте раздел Оптимизация работы батареи. Нажмите на маленький перевернутый треугольник рядом с опцией Запретить, нажмите Все приложения, найдите нужное приложение, нажмите на него и выберите Запретить.

Отключите функции энергосбережения.

Перейдите в раздел Настройки > Батарея. Выключите функции Режим энергосбережения и Ультра.

Закройте фоновые приложения, которые вы не используете.

Если в фоновом режиме одновременно работает слишком много приложений, памяти вашего телефона может быть недостаточно. В результате некоторые фоновые приложения могут быть принудительно закрыты. Рекомендуется закрыть приложения, которые вы не используете.

Удалите сторонние приложения-диспетчеры.

Сторонние диспетчеры телефона могут принудительно закрывать приложения. Удалите сторонние приложения для управления телефоном и повторите попытку.

Удалите данные приложения.

Перейдите в приложение

Настройки и откройте раздел Приложения. Перейдите в раздел > Показать системные, найдите нужное приложение, нажмите на него и перейдите в раздел Память > Сброс.

Снова откройте приложение и следуйте инструкциям на экране, чтобы включить соответствующие разрешения.

Включите (отключите) функцию Умная настройка.

Откройте приложение Диспетчер телефона/Диспетчер, нажмите значок шестеренки в верхнем правом углу, затем включите функцию Умная настройка.

Если функция Умная настройка включена, откройте приложение Настройки, найдите и откройте раздел Приложения, найдите раздел Диспетчер телефона/Диспетчер, затем перейдите в раздел Память > Сброс. Включите функцию Умная настройка заново, когда подключение к сети будет стабильно.

Источник

Как сделать, чтобы приложение не убивалось?

Использую Android 6.0, сделан root.

Есть несколько приложений (почтовый клиент, будильники всякие), которые я хочу чтобы не закрывались никогда, если я сам не найду и не нажму в них кнопку Exit. Такое в этих ваших андроидах вообще возможно?

В маркете полным-полно приложений, которые обещают эффективно убивать приложения, но очень мало (и все кривые) таких, которые бы, наоборот, защищали приложения от встроенного системного злобного убийцы.

Нуу во всяких оболочках типа MIUI возможно. В стоковом чистом андроиде может и можно, но нафига? Андроид же сам решает, что когда и как закрывать, ты и замечать не должен что там что то закрылось, как только вернешься к приложению, оно восстановится.

Я постараюсь не психовать, но если что, я не на тебя психую, я на телефон. БУДИЛЬНИК. Он закрыл мне будильник, Карл! Я к нему не могу вернуться, я сплю, это будильник должен ко мне вернуться!

Так или иначе, даже когда закрылся браузер и я пару секунд жду перезапуска, у меня зудит, что мы носим в кармане эти мощные телефоны не для того, чтобы они притворялись немощными и немногозадачными.

Я постараюсь не психовать, но если что, я не на тебя психую, я на телефон. БУДИЛЬНИК. Он закрыл мне будильник, Карл! Я к нему не могу вернуться, я сплю, это будильник должен ко мне вернуться!

У тебя какой-то неправильный телефон. И на нём неправильный будильник

Сколько было ведровидов, ни на одном проблем с будильником не было

Если не ошибаюсь, в ведроиде есть отдельно приложения с интерфейсом и .. демоны? или просто код, который пробуждается по событиям. В общем, будильник звонит всегда, даже если окно в ним закрыто. И всякие viber/whatsapp/telegramm всегда принимают сообщения, даже если их окно закрыть

Тебе нужно что-то менять

Для начала перепрошей в дефолт и не ставь всякие левые приложения и тем более не давай рута. Может доковырялся с настройками 😉

Окна могут закрываться сколько угодно, но будильник прозвенит всегда. Он как демон в linux. Даже на самых нестабильных alpha прошивках cyanogen собранных любителями могло не работать вообще ничего, но будильник срабатывал всегда, железно.

Что за телефон и прошивка стоковая или кастомная?

Телефон Asus Zenfone 3 Max (ZC520TL или X008D, на коробке написано одно, сам телефон думает другое, вот так), прошивка та, которая была изначально, включая всякие Asus Mobile Manager и т.п.

Ну, все нормально. Это модель такая Asus Zenfone 3 Max ZC520TL X008D. Будильник то срабатывает сам по себе или нет? Может ты звук для будильника забыл включить? В андроиде для всего громкость разделяется. Для музыки своя громкость, для звонка своя, для будильника тоже.

Читайте также:  Спящий режим андроид где находится

Слушай, если исходить из предположения, что я настолько идиот, что сработавшие будильники от несработавших, то мне и объямнять что-то бесполезно, так что лучше будем исходить из предположения, что я идиот, но не настолько.

Моё желание иметь неубиваемые приложения не ограничивается одними будильниками. И лончер, и браузер, и RSS-читалка — всё это, если закрыто без причины, немного огорчает. Я надеюсь, что в рутованном андроиде можно запретить убивать определённые приложухи. Если это возможно и если советовать такое не противоречит твоей морали, то подскажи, пожалуйста.

https://4pda.ru/forum/index.php?showtopic=388982 ну вот посмотри, меняет приоритет приложению и стандартный таскер не убивает его.

Телефон Asus Zenfone 3 Max (ZC520TL или X008D, на коробке написано одно, сам телефон думает другое, вот так), прошивка та, которая была изначально, включая всякие Asus Mobile Manager и т.п.

Зайди в настройки Asus Mobile Manager, и настрой, чтобы он не прибивал будильник. Это делает не Android, а блобы асуса.

Че, даже асус докатился до того что уродует чистый андроид?

Че, даже асус докатился до того что уродует чистый андроид?

А что, он когда-то этого не делал?

Ну я не знаю, они же nexus 7 II выпустили, он от гугла был, с чистым андроидом. Кошмар, да. Интересно, зачем все производители пихают свой мусор и свои оболочки в андроид. Я после nexus устройств пользоваться всякими оболочками и надстройками не могу, они делают только хуже.

Я не уверен, но по-моему, это не работает. Я поставил Телеграму -17, но сейчас он опять через белый экран секунду открывался, то есть немножко приподзакрыт был.

Ну ясен пень андроид будет в приоритете, да и в 6 андроиде многое изменили, там и doze и свои режимы работы, программа то писалась в 2012 году, тогда только андроид 4.0 подъехал. Проблемы если честно не вижу, это система такая by design. Вон товарищ выше сказал что стоит полазить по всяким асусовским приложениям которые предустановлены, может там что напортачено.

Сообщения то в телеграме доходят когда он свернут? Если доходят, то так и должно быть.

В андроиде есть активити, активити — это, грубо говоря, интерфейс и само приложение, которое может видеть пользователь. Андроид сам управляет жизненным циклом активитей. Так же у приложения могут быть сервисы, жизненный цикл которых управляется вручную. Сервисы и активити могут общаться между собой. Обычно андроид за ненадобностью прибивает активити, либо когда памяти не хватает, тогда как сервисы остаются. Именно они отвечают за пуш-уведомления, приходящие сообщения, будильники. То бишь само приложение вроде как закрыто, но его сервисы все еще работают.

Ок. Сделать, чтобы активити тоже не уничтожались, можно? (Я не спрашиваю, «почему нельзя», я спрашиваю, можно ли.)

Такое в этих ваших андроидах вообще возможно?

Такое возможно в любой системе. Главное, что бы было достаточно оперативной памяти.

Такое впечатление что Вы ни разу не слышали об энергосбережении и у Вашего смартфона батарея безразмерной емкости. Выше Вам ответили — это особенности ОС. Если Вас не устраивает, можно написать свою ОС и прошить ее.

Я слышал. Сейчас мне ещё чуть подробней, чем я слышал, объяснили. Сам я не программист под Android и уж тем более не системный программист, просто недовольный пользователь. А вы начинаете кричать лоровское ненужно в самом худшем его проявлении. Я спрашиваю как — вы отвечаете ненужно. Ну вот хочу я. Естественно, осознавая, что если буду злоупотреблять, то телефон быстро разрядится, значит, буду не злоупотреблять, но это уже несколько другой вопрос, не так ли? Для начала хочу точно понять, что нельзя, а что можно.

С root-oм можно все. Выше Вам уже сказали как это можео сделать.

Да, но есть подозрение, что оно как раз только за сервисами и следит, ну или в 6.0 себя ведёт не так, как собиралось.

Я не знаю, если честно. Андроид апи знаю очень поверхностно. Возможно все, на самом деле 🙂 Я не знаю, можно ли это сделать как-то тривиально стандартными методами. Вот часто приложения, чтобы их не прибивал андроид, держат сервис, который демонстрирует иконку. Например так делает AdBlock. Я не знаю, с какой тебе целью надо запилить такую штуку. Может ты сформулируешь цель и ее реализацию можно будет как-то переосмыслить в паттернах андроида?

Лимит фоновых процессов случайно не стоит?

Спец программы, отвечающие за энергосбережение, типа Doze,Stamina и т.д. Вот проблема. Так как при выключенном экране, они убирают активити, таскер может держать активити запущенным, но данные программы, снижают частоту ядер в спящем режиме, также отключают микроСД. Тоесть, фактические фризы после включения экрана смартфона и возобновления работы и рабочего состояния приложений, работающих в фоне, связано именно с тем что уходит время выхода ядра(ядер), в зависимости от sheduler & i/o.

Выхода ядер на рабочие частоты

Читайте также:  Модельки для самп андроид

Правильный ответ — никак.
Но технически возможно — подправить код андройд под себя и собрать для совего телефона. Только это, босюсь, того не стоит.

Код Андроид можно подправить, можно сделать чтоб экран смарта не уходил в спящий режим вообще. Только смысла в этом нет никакого.

Зайди в мобильный менеджер асуса(перед этим желательно все его апдейты удалить) и поотрубай там все «оптимизации». будильник лучше стандартный — оно хоть его не кильнет случано.

Там вагон асус шлака. Но кроме уродского оптимизатора там многое можно вырубить.

Да, даже сам Asus Mobile Manager можно снести как приложение. Правда, емнип, это приведёт к крахам в некоторых местах системных настроек, поэтому пришлось вернуть обратно. 🙂

Ужас! Снести рассадник!

Можно сделать приложения резидентными, через модуль App Settings для xposed’а.

Но это по хардкору, конечно. Может стоит уменьшить значения min free, или как его там.

ну я про это же.

Юзаю Alarm Clock Xtreme. Еще ни разу не проспал. Вешается на системный будильник и звонит точно в срок. Раньше тоже свою напоминалку вешал, потом перестал этой фигней страдать.

ZC551KL aka Zenfone 3 Laser

Я юзаю Alarm Klock v 1.7, нет проблем

в норме не прибивает, а если прибивает, то самовосстанавливается. Минус в том, что на запуск может тратиться некомфортно много времени. Причина в нехватке памяти для всего, чем ты пользуешься одновременно

Может тебе лучше будильник купить, если не просыпаешься из-за смарта? Столько нервов потратил уже.

Ты ошибаешься, если думаешь, что я потратил так уж много нервов. То, что Андроид говно, я знал сразу, когда его покупал. В нынешней среде, с нынешним интернетом, с нынешними ожиданиями общества (что ты всегда на связи, что у тебя есть все мессенджеры и так далее) это, к сожалению, необходимое зло. Кто-то достаточно силён, чтобы ему противостоять, я вот пока недостаточно, да, я сломался и купил это дерьмецо, как раз чтобы не тратить нервы и быть как все. Что не должно лишать меня права на качественный будильник, согласись?

Твой ответ — это ещё одно «ненужно», более крутого уровня. В ответ на «Как мне эффективнее использовать телефон?» ты даёшь ответ «телефон ненужен», браво. Что тут сказать, может, тебе лучше газеты бумажные читать вместо ЛОРа? Столько нервов потратил уже, отвечая мне.

Нет уж, купленные зонды я хочу использовать на полную мощность, чтобы они приносили максимум пользы и мне тоже. 🙂

ИМХО говнокодер твой будильник писал. Я не спец по разработке под Android, но немного повозился с ним и находил способ повесить демон так, чтобы он просто так не убивался.

Че, даже асус докатился до того что уродует чистый андроид?

У меня был, у них ZenUI, которым пользоваться очень приятно. Я даже второй раз покупал зенфон только из-за того, что мне очень нравилось им пользоваться. Но потом мне надоело, что секьюрити апдейты никогда не выходит и версия обновляется медленно и пересел на Nexus, где всё есть постоянно.

Будильник там нормально работает и не прибивается, если окошко закрыть. У меня самого один раз не сработал, оказалось — после какого-то сброса, в настройках будильника установлен Без звука, пока не зайдёшь и рингтон не выберешь. Я проспал тогда 🙁

Насчёт запущенных приложений, это можно отключить в настройках. У меня сейчас Android 7, он держит запущенными 2 последних приложения, а остальные перезагружает при запуске (для экономия батареи). У меня в меню «Для разработчиков» (Включается тапом 5 раз по кнопке «Номер сборке» в Настройки -> Информация о телефоне), есть раздел Приложения. И там пункт Лимит фоновых процессов. Стоит Стандартное ограничение, можно выбрать например 4 процесса оставлять запущенными.
Если у тебя там этого пункта нет — копайся в настройках азуз шедулера, это он значит киляет.

Окна могут закрываться сколько угодно, но будильник прозвенит всегда. Он как демон в linux.

Немного не так. У Андроида есть интенты (неточно, но можно назвать это «событиями»), на которые подписываются приложения. И даже вырубленное приложение при наличии интента будет запущено и информировано о событии.

Т.е. будильник может быть вообще не запущен. Но Андроид в назначенное время запустит его и скажет «пора будить!».

Иногда это играет злую шутку. Половина софта, почти весь, работающий с сетью, прописывается на интент смены сетевых настроек. Ну, мало ли, в браузере закачка идёт и надо обработать смену сети. Или мессенджеру проверить, что связь не порвалась. И вот едешь на автобусе по городу, меняются базовые станции сотовой связи через каждую сотню метров, Андроид обрабатывает это как смену сетевых настроек и в телефоне постоянно запускаются программы, привязанные к сети. Когда памяти мало, а программ много, они начинают убиваться и запускаться, убиваться и запускаться. Телефон раскаляется, аккумулятор тает на глазах 🙂

Источник

Оцените статью