Изучаю Android, пишу код в AndroidStudio. Решил сделать приложение, которое умеет сворачиваться при нажатии на кнопку «Back», или как там ее) В сети ответа на такой банальный вопрос не нашел, тут этого тоже никто не спрашивал. Возможно ли программно свернуть приложение? Заранее благодарен за ответы)
Отслеживать
задан 13 окт 2014 в 11:14
2,586 8 8 золотых знаков 50 50 серебряных знаков 104 104 бронзовых знака
Т.е. сворачивать по кнопке back аналогично кнопке home? Но зачем?
13 окт 2014 в 11:52
В целях обучения.
13 окт 2014 в 12:19
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
public void onBackPressed()
такой код должен помочь. вставьте этот метод в класс вашей активности.
Отслеживать
ответ дан 23 дек 2017 в 18:39
153 7 7 бронзовых знаков
Не нужно придумывать «сворачивания» приложения. Нет такого. Как только Ваше приложение ушло на задний фон, система его может прибить в любой момент.
Если нужно, чтобы по кнопке назад приложение «завершалось» — просто сделайте так, чтобы стек активити был пуст. Система сделает все за Вас сама.
Как сделать многооконность (более 2х одновременно открытых) на Android 7
Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
ответ дан 13 окт 2014 в 12:31
112k 6 6 золотых знаков 92 92 серебряных знака 159 159 бронзовых знаков
- android-studio
- java
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Андроид не сворачивает приложения
Поразительно, но многие пользователи Android не знают как свернуть приложение. А делается это очень и очень просто — достаточно нажать на кнопку с домиком/квадратом. Однако, если приложение длительное время не использовалось и системе внезапно потребовалось память, то свернутое приложение рискует быть закрытым насовсем.
Если же нажать на кнопку с домиком и удерживать ее секунду, то вы увидите список свернутых а также последних запущенных приложений, где сможете развернуть то что вам нужно(с 4-ой версии надо удерживать кнопку «назад»).
Ув. Пикабушники Хуавей хонор 5х, при сворачивании или при переключении с одного прилодения на другое очень часто заново открывает предудушее, а не восстанавливается. Даже при звонке в 10сек он заново загружает то которое предшествовало звонку.
Очень позоже на 2 часть мультика в поисках Немо:»Здраствуйте. Меня зовут Дори. У меня проблема с краткосрочной памятью.»
Плавающие окна На ксяоми
Накипело. Заранее спасибо.
Пример: системный будильник Android. У некоторых звенит и при выключенном телефоне. А качаю другой будильник на маркете — приложение может закрыться, ничего не сказав, и я рано или поздно просплю что-то важное.
Как добиться для кастомных напоминалок гарантированной невозможности отключения?
- Вопрос задан 16 мар. 2019
- 409 просмотров
Укажите версию андроида и телефона
«Системный будильник» просто приложение — и оно может сильно отличаться от версии к версии и вендора
Ищите такое приложение-будильник, которое умеет держать свой значок в строке состояния — такие приложения система не закрывает.
Сам мучаюсь с такой же проблемой, но не с будильником, а с мессенджерами:
Вайбер, например, умеет показывать себя в строке состояния и никогда не закрывается;
А о том, что закрылся вацап, я узнаю только после звонка и вопроса оппонента «ты почему не отвечаешь».
Источник: teh-fed.ru
Как я могу свернуть Приложения в Android?
В Android возможно ли свернуть приложения и продолжить использовать их снова с той же точки?
Когда я нажимаю среднюю кнопку, приложение закрывается, я вижу приложение «Выполнение» в диспетчере задач, но когда я снова открываю приложение, оно не возобновляется с той же точки. Я пробовал это для различных приложений.
У меня Samsung Galaxy Y.
Какую версию Android вы используете?
Я считаю, что это зависит от того, как приложение было закодировано. Некоторые приложения закрываются независимо от того, нажимаете ли вы кнопку «назад» или «hooe».
Нажатие средней (или домашней) кнопки «сворачивает» приложение. Это дизайнерская идея Android.
Если приложение не возобновляется в тот же момент, то это означает, что разработчик и исходный код приложения не используют соответствующие вызовы API или общий недостаток в коде приложения.
Просто добавим дополнительное замечание, что управление памятью в Android предназначено для автоматического завершения «свернутых» приложений, к которым не обращались в течение некоторого времени, когда память требуется для вновь запущенных приложений. На младших телефонах с ограниченной памятью это может объяснить, почему фоновые приложения завершаются более агрессивно.
Вы можете свернуть приложения или сделать их всплывающими:
- Нажмите ваше домашнее мультиэкранное окно
- Нажмите и удерживайте приложение, которое хотите свернуть.
- Вы можете открыть меню «Опции» в верхней части страницы и перетащить, свернуть, свернуть, перейти на весь экран или закрыть приложение здесь.
Эта функция применима не ко всем приложениям. И только новые версии Android имеют эту функцию.
Совсем не глупо. Вы не можете «свернуть» приложение в Android, но можете оставить его запущенным в фоновом режиме. Если вы находитесь на веб-странице, нажмите кнопку «Домой» и сделайте все, что вам нужно, затем нажмите и удерживайте кнопку «Домой», и во всплывающем окне появятся последние 6–8 приложений, которые вы использовали, нажмите ваш браузер. и вы должны вернуться на свою веб-страницу.
Источник: qastack.ru