Программы и приложения закрываются сами по себе: как устранить неполадки
Windows это операционная система, которая в своих последних версиях характеризуется как достаточно надежная и стабильная, хотя это не означает, что она свободна от ошибок. Одним из самых раздражающих является то, что без видимых причин приложения закрываются сами по себе. Помимо колдовства, правда в том, что мы сталкиваемся с проблемой, которую мы можем найти как в Windows 10, так и в Windows 11, поэтому мы посмотрим, как мы можем ее решить.
То, что приложения закрываются сами по себе, трудно принять и усвоить, кроме того, что это ужасно раздражает. Помимо ущерба, который это может нанести нам, если мы работаем с ними и видим, как они внезапно закрываются, без возможности сохранить то, что мы делаем в этот момент.
Причины, по которым Windows закрывает программы
Без сомнения, Windows не часто решает, что приложения закрываются сами по себе, поэтому мы имеем дело с проблемой, основанной на операционной системе. Если приложения закрываются сами по себе, это не связано с конкретной ошибкой, а может быть связано с различными факторами.
В основном эта проблема может быть связана с конфликты со сторонним ПО негативно влияющие на производительность системы. Таким образом, это может быть связано с проблемой разрешений, хранилища или с ошибкой его установки. Многие пользователи также сообщают, что проблема вызвана ASUS GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР Настройте приложение, конфликтующее с другими приложениями Windows, что приводит к их сбою.
Это также может быть вызвано проблемой с плохое обновление Windows вызывая сбои в работе системы, что приводит к неожиданному закрытию приложений. Кроме того, данный факт может быть вызван повреждение системных файлов это препятствует правильной работе программ, вызывая их закрытие вскоре после их открытия. Кроме того, даже гибридный спящий режим может привести к самопроизвольному закрытию приложений.
- Конфликт операционной системы, вызванный сторонним программным обеспечением.
- Проблема вызвана ASUS GPU Tweak.
- Неудачное обновление операционной системы.
- Повреждение системных файлов.
- Проблемы, связанные с гибридным сном.
Поскольку возможных причин может быть несколько, нам придется попробовать разные решения, пока мы не найдем то, которое может решить проблему.
Шаги устранения неполадок
Далее мы увидим действия, которые мы можем выполнить, если приложения закрываются сами по себе. Эти методы взаимозаменяемы как в Windows 10, так и в Windows 11.
Выключите и снова включите компьютер
Иногда проблемы, которые кажутся более сложными, имеют более простые решения. Вот почему первое, что мы должны попробовать, это чтобы закрыть Windows и выключить компьютер. Возможно, это происходит из-за того, что операционная система работает на полную мощность, с ЦП и Оперативная память максимум, что приводит к тому, что он освобождается, закрывая приложения без нашего согласия.
Поэтому выключение компьютера на некоторое время приводит к закрытию всех программ и «дышанию» операционной системы. Позже мы снова включаем его, снова используем его, предварительно запустив приложения, которые закрываются сами по себе, и проверяем, не перестала ли возникать проблема.
Исправить поврежденную программу
Многие программы имеют встроенный — вариант ремонта с помощью которого вы можете решить любую проблему, которая в конечном итоге приводит к закрытию приложения. Если проблема возникает с определенным приложением, мы можем попробовать посмотреть, предлагает ли оно что-то подобное.
Для этого нажмите комбинацию клавиш «Windows+I» и войдите в меню «Настройки». Затем нажмите «Приложения» и «Приложения и функции». Здесь мы нажимаем на приложение и проверяем, есть ли у нас встроенный метод восстановления.
Отключите и удалите Asus GPU Tweak
Как мы уже упоминали, многие пользователи утверждают, что программа ASUS GPU Tweak является причиной самозакрытия приложений из-за различных конфликтов, которые она вызывает. Вот почему, если он у нас установлен, мы должны попытаться отключить его, а затем удалить из системы.
Первое, что мы собираемся сделать, это нажать сочетание клавиш «Ctrl + Alt + Delete», чтобы получить доступ к Диспетчер задач . Здесь мы щелкаем правой кнопкой мыши ASUS GPU Tweak и выбираем «Завершить задачу» .
Далее снова запускаем программы и проверяем закрываются ли приложения после их открытия. Если да, проблема может быть связана с ASUS GPU Tweak, поэтому мы должны попытаться удалить его.
Для этого нажмите сочетание клавиш «Windows + R» и введите «Панель управления». Это приведет нас к панели управления, где мы выбираем «Удалить программу». Ищем приложение, нажимаем на него правой кнопкой и выбираем «Удалить» . Следуем шагам мастера до завершения удаления, перезагружаем систему и проверяем, закрываются ли приложения сами по себе.
Удалите последние обновления Windows
A глючное обновление Windows или внутренний конфликт могут вызывать самопроизвольное закрытие приложений. Вот почему, если проблема начала возникать после установки обновления Windows, мы можем попробовать удалить его, чтобы попытаться решить ее.
Для этого откройте панель управления Windows и нажмите на раздел «Удаление программы». Позже, в верхней левой части, мы нажимаем на «Просмотр установленных обновлений» чтобы иметь возможность видеть все те обновления, которые мы установили в системе.
Мы идем в Microsoft Раздел Windows, щелкните правой кнопкой мыши самое последнее обновление, выберите «Удалить» и следуйте инструкциям, которые появляются на экране, чтобы завершить удаление. После завершения мы перезагружаемся, чтобы увидеть, перестанут ли приложения закрываться сами по себе.
Выполните чистую загрузку системы
Настройка чистой загрузки системы может помочь нам определить виновное приложение, которое Windows закрывает без предупреждения. Для этого нажмите комбинацию клавиш «Windows+R», введите msconfig.exe и нажмите Enter.
Теперь в «Общих» мы должны нажать на «Выборочный запуск», чтобы позже снять флажок Поле «Загрузить элементы автозагрузки» .
Далее мы нажимаем на вкладку «Службы», чтобы установить флажок «Скрыть все службы Microsoft». Наконец, нам нужно только нажать на « Отключить все» коробка. Как только это будет сделано, нажмите «ОК» и перезапустите.
Теперь система позаботится о загрузке в чистом состоянии, и будут работать только основные службы Microsoft. После перезагрузки нам нужно проверить, закрываются ли программы сразу после того, как проблема с открытием сохраняется. Если приложения остаются открытыми, у вас может возникнуть конфликт стороннего программного обеспечения, который сам позаботится о закрытии приложений.
Загрузка в безопасный режим
Другое возможное решение — попытаться войти в безопасный режим Windows. Этот режим представляет собой базовую версию операционной системы, отвечающую за выполнение только основных операций. Запуск Windows 10 или Windows 11 в безопасном режиме нам поможет устранить все виды ошибок которые могут конфликтовать и вызывать самопроизвольное закрытие приложений.
Чтобы войти в безопасный режим, мы должны нажать сочетание клавиш Windows + R, которое запустит команду «Выполнить». Теперь мы пишем MSCONFIG и нажмите Enter или кнопку OK. Это вызовет приложение «Конфигурация системы».
Затем перейдите на вкладку «Boot» и нажмите « Безопасный ботинок « , А также в «Минимум» раздел. Наконец, нам нужно только нажать «Перезагрузить», и Windows запустится в безопасном режиме, откуда мы сможем проверить, продолжают ли приложения закрываться сами по себе.
Выполните сканирование с помощью SFC или DISM.
Если Windows 10 или Windows 11 вызывает неожиданное завершение работы приложений, это может быть связано с поврежден системные файлы. Чтобы попытаться решить ее, мы можем выполнить анализ с помощью SFC или DISM и попробуй отремонтировать.
Для этого мы должны открыть инструмент командной строки, набрав cmd в поле поиска меню «Пуск» и запустив его с правами администратора. Затем мы вводим следующую команду и нажимаем Enter:
Этот инструмент позаботится об автоматическом восстановлении поврежденных системных файлов. Если он не находит поврежденные файлы, мы можем попробовать запустить инструмент DISM, введя следующие команды и нажав Enter.
DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth
Как только это будет сделано, мы перезагружаем систему и проверяем, перестали ли приложения закрываться сами по себе.
Запустить средство устранения неполадок
Средство устранения неполадок Windows — это инструмент, встроенный в операционную систему, который автоматически сканирует, обнаруживает и исправляет наиболее распространенные проблемы, связанные с приложениями. Вот почему его запуск может очень помочь, когда дело доходит до обнаружения и предотвращения самопроизвольного закрытия приложений.
Чтобы получить к нему доступ, мы должны нажать сочетание клавиш «Windows + I», которое откроет меню конфигурации Windows. Затем нажмите «Система», а затем «Устранение неполадок». В новом окне нажмите «Другие средства устранения неполадок».
Позже мы прокручиваем вниз и выбираем «Приложения Магазина Windows» и нажмите кнопку «Выполнить». Затем инструмент позаботится об анализе системы и автоматическом обнаружении любых проблем. Если он обнаружит его, он попытается решить его.
Выполнить восстановление системы
Если проблема сохраняется и приложения закрываются сами по себе, мы можем попытаться восстановить винду до предыдущей версии где все работало правильно. Это можно сделать, не опасаясь потерять наши сохраненные файлы, поскольку система предложит нам возможность сохранить их или удалить перед запуском.
Чтобы выполнить восстановление системы, мы должны зайти в Панель управления и в правой верхней части в опции «Просмотр» мы выбираем «мелкие значки». Теперь мы нажимаем «Система», а затем «Восстановление», расположенное справа. Это откроет другое окно, где мы должны нажать на «Открыть восстановление системы» . Это откроет новое окно, где мы должны нажать на «Выберите новую точку восстановления» . Мы выбираем его, и Windows запустит процесс. После завершения мы проверяем, что Windows больше не отвечает за закрытие приложений.
Почему когда сворачиваешь приложение оно запускается заново андроид
[Вопросы] Приложения перезагружаются после сворачивания
Подробнее Обновить
Xiaomi Comm APP
Получайте новости о Mi продукции и MIUI
Рекомендации
Изменить
Android приложение заново запускается после сворачивания
Всем привет, сделал приложение, в отладочном режиме оно хорошо работает, ничего не закрывается, после того, как выложили в GooglePlay приложение, оно постоянно закрывается и все сначала, а там у меня авторизация идет, и постоянно как свернешь приложение, оно с самого первого экрана, загрузка потом авторизация итд. В общем не очень, может нужно какие-то натсройки прописать, чтобы приложение постоянно висело в процессах?
Вот кстати сразу еще один вопрос, к примеру приложение «ВКонтакте» всегда может генерировать уведомление, даже если в процессах вроде бы его и нет (я понимаю что оно в процессах, просто скрылось куда-то), как такое же сделать для своего приложения??
Когда ты сворачиваешь приложение дергается последовательность коллбэков onPause — onStop, когда закрываешь клавишей назад дергается все тоже самое + onDestroy, однако сворачивание приложения не гарантирует что система его не прибьет, если ей потребуется память. Именно для этого у тебя есть коллбэк onSaveInstanceState, который вызывается после onPaused и позволяет сохранить нужные данные, это всё Activity Lifecycle и копать тебе в эту сторону,а если совсем по хорошему — делаешь активити, 2 фрагмента и persistent storage, при запуске реализуешь проверку, если есть данные учетки — инфлейтишь один фрагмент, если нет — другой
Уведомления делаются через gcm. У гугла хороший туториал про то, как это дело подключить. Если вам нужны локальные пуши, не серверные, планируйте их при сворачивании и запускайте через AlarmManager, например.
Лучше выяснить из-за чего оно «закрывается». Это краш? Подключите fabric и посмотрите где.
Да уведомления я итак через GCM делаю, просто не уверен что это будет работать также как у vk. Fabric — это плагин какой-то, просто у меня в приложение есть Fabric Digits но это совсем другое.
Как-то не совсем понятно, так ведь у меня все экраны закрываются на которых я был, и приложение по сути заного запускается, восстанавливать нечего, самый первый экран открывается LoadingActivity, который загружает старую сессию итд, но хотелось чтобы, например, если я создаю какой-то заказ, и потом свернул приложение, при открытии его у меня сохранилось хотя бы местоположение, данные которые были там ясное дело через onSaveInstanceState восстановлю, а вот как через onSaveInstanceState восстанавливать всю цепочку на LoadingActivity мне как-то не понятно.
Почему не сохраняются в фоновом режиме приложения? Что делать? (Андроид)
Когда я сворачиваю приложения и через несколько секунд захожу обратно, то оно перезагружается. Пересмотрел способы решения: 1) Режим разработчика>4 процесса.
2) Очистка памяти.
3) Включить автозапуск и убрать ограничения.
Что получилось:
1) Ставлю на 4 процесса, потом опять захожу в режим разработчика, стоит стандартный лимит.
2) Не работает, памяти хватает
3) Всё равно перезагружается, очень редко сохраняется.
Кто знает, что ещё сделать? Пожалуйста, очень нужно. Мой смартфон: Xiaomi Redmi 8A.
Почему спустя время приложение перезапускается, если его свернуть?
Работаю с картой. Если свернуть приложение и развернуть его спустя некоторое время, приложение перезапускается.
Читал, что если возможность отключить такое поведение, но не могу найти как.
Система Андроид не гарантирует, что приложение не будет выгружено из памяти. Для того, чтобы не терять состояние, необходимо его сохранять.
Рассмотрим простой пример. На экране текст и кнопка. Нажатие на кнопку увеличивает счетчик counter на единицу и вставляет в текст.
Каждое нажатие на кнопку — это пользовательский ввод, к нему нужно относиться бережно и не терять то, что вводил пользователь.
Если мы свернем приложение, система Андроид может прибить процесс нашего приложения, если посчитает нужным (например, если на телефоне будет заканчиваться память). Пользовательский ввод будет утерян безвозвратно.
Чтобы устранить этот недостаток, в Активити переопределяем onSaveInstanceState() и сохраняем все, что нам нужно. В нашем случае это текущее состояние счетчика:
Восстанавливаем значение счетчика в методе onCreate() :
Если вы хотите проверить, как будет вести приложение при нехватке памяти, включите на устройстве режим Don’t keep activities («Не сохранять операции») в настройках разработчика.
В таком режиме вы сразу увидите все недостатки вашего приложения при сворачивании и разворачивании.
Похожие публикации:
- Как клонировать вк на андроид
- Как накрутить подписчиков в телеграмме на канал бесплатно на андроид
- Как упорядочить фото в галерее на андроиде по дате
- Как установить vpn на андроид бесплатно
Почему при сворачивании приложения оно закрывается на андроид
Почему при сворачивании приложения оно закрывается на андроид
Если у вас есть ошибка в приложении, которое вы используете, ошибка может привести к автоматическому закрытию приложения. Обязанность исправления таких приложений в первую очередь лежит на разработчике приложения. Убедитесь, что вы обновили свои приложения, чтобы исправить ошибки.
Перегрузка процессора или неправильное использование памяти
Каждый телефон построен так, чтобы выдерживать определенный уровень использования. Некоторые пользователи в конечном итоге перенагружают процессор, устанавливая приложения, которые не подходят для телефона. Это создает нестабильность в приложении, что приводит к его сбою.
Вот некоторые из наиболее распространенных причин, которые приводят к автоматическому сбою приложений. В большинстве случаев причина проблемы облегчит вам определение правильного решения.
Решения для исправления Android-приложений, которые сами закрываются
Решение 1. Обновите приложение
Приложения должны всегда использовать свою обновленную версию, потому что в ней уже исправлены любые известные ошибки или баги. Разработчики регулярно выпускают обновления для решения проблем пользователей с приложением. Существует вероятность того, что приложение начнет давать сбой, поскольку оно работает на старой версии, которая не обладает возможностями производительности своей обновленной версии.
- Перейдите в Play Маркет
- Нажмите на значок меню (три горизонтальные полосы) слева от строки поиска
- Нажмите Мои приложения и игры
- Из списка установленных приложений и игр найдите приложение, вызывающее проблемы, и проверьте, подсвечена ли кнопка обновления рядом с ним.
- Нажмите Обновить, если кнопка подсвечена, и последняя версия приложения будет установлена на вашем устройстве.
После обновления приложения проверьте, была ли проблема решена.
Решение 2: Свободное место в вашем устройстве
Многим приложениям требуется достаточно много свободного места для создания новых файлов или хранения данных, созданных при использовании приложений. Когда в телефоне или планшете заканчивается память, приложению становится сложно создавать данные. Многие устройства имеют большое хранилище, но, если у вас слишком много приложений и файлов данных, занимающих место, ваше приложение может вылетать. Легкий способ решить эту проблему — найти приложения, которые вы долго не использовали, и удалить их. Вы также можете использовать приложения Android для очистки старых и нежелательных файлов с устройства.
Решение 3. Очистка кэша приложений и данных приложений
Если приложение часто падает, вы можете устранить проблему, очистив кэш приложения и его данные. Кэш-файлы приложений включают данные, которые ускоряют производительность приложения. Удаление файлов кэша не приведет к потере важных данных. Файл будет автоматически создан при открытии приложения в следующий раз, хотя вы можете заметить небольшую задержку при открытии приложения после удаления файлов кэша. Это происходит потому, что файлы кэша создаются заново.
С другой стороны, файлы данных приложений включают важные данные, такие как пароли и другую информацию, которая персонализирует приложение под вас. Очищая файл данных, вы потеряете конфигурацию приложения, и его придется переконфигурировать.
- Перейдите в меню Настройки вашего устройства
- Нажмите Приложения
- Найдите приложение, вызывающее проблему, и нажмите на него
- Нажмите Очистить кэш
- Затем нажмите Очистить данные и нажмите ОК, когда появится предупреждение о том, что данные, связанные с конфигурацией приложения, будут потеряны.
Как только файлы кэша и данных будут очищены, у вас будет возможность начать все заново с этим приложением. Проверьте, устраняет ли это проблему.
Решение 4. Удалите приложения, которые вы не используете
- Нажмите значок Настройки в шторке уведомлений
- Найдите Приложения и нажмите на них
- Поищите приложения, которые вам не нужны
- Нажмите на них, и у вас либо будет возможность удалить, либо отключить их.
После удаления приложений, которые вы не используете, перезагрузите устройство и проверьте, исправлена ли проблема закрывающегося приложения.
Дополнительные советы:
В дополнение к этим решениям, имейте в виду следующее, дабы убедиться, что Android устройство работает хорошо и приложения работают бесперебойно:
- Помните о производительности телефона при установке мощных приложений. Если ваш телефон создан для среднего использования, вы не сможете запускать тяжеловесные игры и приложения, которые могут нанести ущерб процессору. Для тяжелых приложений требуется высокая производительность устройства.
- Не забудьте иметь всегда достаточно места для хранения в телефоне, чтобы приложения могли легко создавать файлы данных. Неадекватное пространство часто может быть основной причиной многих проблем.
- Некоторые приложения хорошо работают на некоторых устройствах Android и не работают на других. Проблема в том, что разработчики не имеют возможности тестировать каждое приложение на всех устройствах Android. В большинстве случаев вы можете видеть, как определенная группа пользователей столкнулась с проблемой, и видеть это можно через форумы или обратную связь с приложениями. Может и вы принадлежите к такой группе пользователей? В этом случае вам, возможно, придется подождать, пока разработчик заставит приложение работать на вашем устройстве, или вам может быть лучше удалить приложение.
Используйте эти решения и советы, чтобы решить проблему вылетающих приложений Android. Хотя это лучшие способы решения проблемы, но если у вас есть полезные решения, которые работают для вас, тогда дайте нам знать.
Как устранить неполадки в работе установленного приложения для Android
Воспользуйтесь приведенными ниже инструкциями, если с приложением, которое установлено на устройстве, возникают следующие проблемы:
- оно работает со сбоями;
- не открывается;
- не реагирует на команды;
- работает неправильно. Если проблема возникает в работе приложения с мгновенным запуском, воспользуйтесь этими инструкциями по устранению неполадок.
Чтобы понять, устранена ли проблема, перезапускайте телефон после выполнения каждого шага.
Шаг 1. Перезагрузите устройство и обновите ПО
- На большинстве телефонов для этого нужно нажать кнопку питания и удерживать ее в течение 30 секунд или пока телефон не перезапустится.
- При необходимости нажмите «Перезапустить» .
- Откройте настройки телефона.
- Прокрутите список разделов вниз и нажмите СистемаДополнительные настройкиОбновление системы.
- На некоторых устройствах нужно выбрать пункт О телефоне или О планшетеОбновление программного обеспечения.
- Откройте приложение Google Play .
- В правом верхнем углу экрана нажмите на значок профиля.
- Выберите Управление приложениями и устройством.
- В разделе «Доступны обновления» выберите нужные приложения или обновите все.
Шаг 2. Устраните сбой в приложении
Как правило, очистить кеш и удалить данные приложения можно в настройках телефона (они могут различаться в зависимости от модели). За подробной информацией обращайтесь к производителю.
Удалив кешированные данные, вы временно освободите место на устройстве. Учтите, что это не решит проблему навсегда, поскольку со временем данные кеша будут накапливаться и их придется удалять снова.
Установите синхронизацию устройства с серверами Google
- Откройте приложение «Настройки» на телефоне.
- Нажмите СистемаДата и время.
- Отключите параметры Часовой пояс сети и Дата и время сети.
- Установите неправильные дату и время.
- Включите параметры Часовой пояс сети и Дата и время сети.
Внимание! Все данные, сохраненные в приложении, будут удалены.
- Откройте приложение «Настройки» на телефоне.
- Нажмите ПриложенияВсе приложения.
- Выберите приложение.
- Нажмите УдалитьОК.
Совет. Если вы снова захотите использовать приложение, попробуйте переустановить его.
Android приложение заново запускается после сворачивания
Всем привет, сделал приложение, в отладочном режиме оно хорошо работает, ничего не закрывается, после того, как выложили в GooglePlay приложение, оно постоянно закрывается и все сначала, а там у меня авторизация идет, и постоянно как свернешь приложение, оно с самого первого экрана, загрузка потом авторизация итд. В общем не очень, может нужно какие-то натсройки прописать, чтобы приложение постоянно висело в процессах?
Вот кстати сразу еще один вопрос, к примеру приложение «ВКонтакте» всегда может генерировать уведомление, даже если в процессах вроде бы его и нет (я понимаю что оно в процессах, просто скрылось куда-то), как такое же сделать для своего приложения??Когда ты сворачиваешь приложение дергается последовательность коллбэков onPause — onStop, когда закрываешь клавишей назад дергается все тоже самое + onDestroy, однако сворачивание приложения не гарантирует что система его не прибьет, если ей потребуется память. Именно для этого у тебя есть коллбэк onSaveInstanceState, который вызывается после onPaused и позволяет сохранить нужные данные, это всё Activity Lifecycle и копать тебе в эту сторону,а если совсем по хорошему — делаешь активити, 2 фрагмента и persistent storage, при запуске реализуешь проверку, если есть данные учетки — инфлейтишь один фрагмент, если нет — другой
Уведомления делаются через gcm. У гугла хороший туториал про то, как это дело подключить. Если вам нужны локальные пуши, не серверные, планируйте их при сворачивании и запускайте через AlarmManager, например.
Лучше выяснить из-за чего оно «закрывается». Это краш? Подключите fabric и посмотрите где.
Да уведомления я итак через GCM делаю, просто не уверен что это будет работать также как у vk. Fabric — это плагин какой-то, просто у меня в приложение есть Fabric Digits но это совсем другое.
Как-то не совсем понятно, так ведь у меня все экраны закрываются на которых я был, и приложение по сути заного запускается, восстанавливать нечего, самый первый экран открывается LoadingActivity, который загружает старую сессию итд, но хотелось чтобы, например, если я создаю какой-то заказ, и потом свернул приложение, при открытии его у меня сохранилось хотя бы местоположение, данные которые были там ясное дело через onSaveInstanceState восстановлю, а вот как через onSaveInstanceState восстанавливать всю цепочку на LoadingActivity мне как-то не понятно.
Похожие публикации:
- Как открыть закладки на телефоне андроид xiaomi
- Как открыть файл msi на андроиде телефоне
- Как установить напоминание на андроид хонор
- Как установить приложение мой мтс на андроид бесплатно
Android приложение заново запускается после сворачивания
Всем привет, сделал приложение, в отладочном режиме оно хорошо работает, ничего не закрывается, после того, как выложили в GooglePlay приложение, оно постоянно закрывается и все сначала, а там у меня авторизация идет, и постоянно как свернешь приложение, оно с самого первого экрана, загрузка потом авторизация итд. В общем не очень, может нужно какие-то натсройки прописать, чтобы приложение постоянно висело в процессах?
Вот кстати сразу еще один вопрос, к примеру приложение «ВКонтакте» всегда может генерировать уведомление, даже если в процессах вроде бы его и нет (я понимаю что оно в процессах, просто скрылось куда-то), как такое же сделать для своего приложения??Int64 ★★★
18.03.16 19:01:17 MSKКогда ты сворачиваешь приложение дергается последовательность коллбэков onPause — onStop, когда закрываешь клавишей назад дергается все тоже самое + onDestroy, однако сворачивание приложения не гарантирует что система его не прибьет, если ей потребуется память. Именно для этого у тебя есть коллбэк onSaveInstanceState, который вызывается после onPaused и позволяет сохранить нужные данные, это всё Activity Lifecycle и копать тебе в эту сторону,а если совсем по хорошему — делаешь активити, 2 фрагмента и persistent storage, при запуске реализуешь проверку, если есть данные учетки — инфлейтишь один фрагмент, если нет — другой
Jefail ★★★★
( 18.03.16 19:39:43 MSK )
Последнее исправление: Jefail 18.03.16 19:40:15 MSK (всего исправлений: 1)Уведомления делаются через gcm. У гугла хороший туториал про то, как это дело подключить. Если вам нужны локальные пуши, не серверные, планируйте их при сворачивании и запускайте через AlarmManager, например.
Лучше выяснить из-за чего оно «закрывается». Это краш? Подключите fabric и посмотрите где.
Weres★★★
( 18.03.16 19:57:35 MSK )
Последнее исправление: Weres 18.03.16 19:58:07 MSK (всего исправлений: 1)Ответ на: комментарий от Weres 18.03.16 19:57:35 MSK
Да уведомления я итак через GCM делаю, просто не уверен что это будет работать также как у vk. Fabric — это плагин какой-то, просто у меня в приложение есть Fabric Digits но это совсем другое.
Int64 ★★★
( 18.03.16 20:04:06 MSK ) автор топика
Ответ на: комментарий от Jefail 18.03.16 19:39:43 MSKКак-то не совсем понятно, так ведь у меня все экраны закрываются на которых я был, и приложение по сути заного запускается, восстанавливать нечего, самый первый экран открывается LoadingActivity, который загружает старую сессию итд, но хотелось чтобы, например, если я создаю какой-то заказ, и потом свернул приложение, при открытии его у меня сохранилось хотя бы местоположение, данные которые были там ясное дело через onSaveInstanceState восстановлю, а вот как через onSaveInstanceState восстанавливать всю цепочку на LoadingActivity мне как-то не понятно.