Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 70
#1

Рестарт активности по нажатию на кнопку "home" - Android

29.07.2013, 23:32. Просмотров 1423. Ответов 2
Метки нет (Все метки)

Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё приложение и почему-то снова запускается метод onCreate() у активности приложения. Хотя она должна восстанавливаться из фона. Кто знает как решить эту проблему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 23:32     Рестарт активности по нажатию на кнопку "home"
Посмотрите здесь:

блокирование кнопок "Home" "Back" Android
Android AutocompleteTextView не закрывался диалог на кнопку "back"
Android Не работает кнопка "Home"
Что означают конструкции "finally" и "throw new"? Android
Событие нажатия на кнопку home Android
Android Как убрать кнопку "меню"?
Android Не получается обработать нажатие на кнопку Home в ActionBar
Android "В приложении произошла ошибка" при нажатии на кнопку перехода на какую-либо активность
Android При нажатии на кнопку выходит ошибка "Attempting to invoke method on a null object reference"
Android Заблокировать долгое нажатие на кнопку HOME
Android Класс ждет действия и "дарит" данные активности
Android Toolbar как отслеживать кнопку "стрелка назад"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
30.07.2013, 12:41     Рестарт активности по нажатию на кнопку "home" #2
Возможно при выходе очищается стек приложения, это решается флагом alwaysRetainTaskState для корневой Activity:
XML
1
android:alwaysRetainTaskState="true"
Но, если вы повторно стартуете приложение не из списка запущенных (долгое Home -> приложение), а из списка приложений (меню приложений -> приложение), то приложение запуститься заново независимо от флагов.
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 70
30.07.2013, 20:06  [ТС]     Рестарт активности по нажатию на кнопку "home" #3
спасибо за ответ.
Yandex
Объявления
30.07.2013, 20:06     Рестарт активности по нажатию на кнопку "home"
Ответ Создать тему
Опции темы

Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru