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

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

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

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

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

Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё приложение и почему-то снова запускается метод onCreate() у активности приложения. Хотя она должна восстанавливаться из фона. Кто знает как решить эту проблему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 23:32     Рестарт активности по нажатию на кнопку "home"
Посмотрите здесь:
Android Класс ждет действия и "дарит" данные активности
Android Не работает кнопка "Home"
Android Toolbar как отслеживать кнопку "стрелка назад"
Android AutocompleteTextView не закрывался диалог на кнопку "back"
Android "В приложении произошла ошибка" при нажатии на кнопку перехода на какую-либо активность
Android При нажатии на кнопку выходит ошибка "Attempting to invoke method on a null object reference"
Android Как убрать кнопку "меню"?
Событие нажатия на кнопку home Android
Android Заблокировать долгое нажатие на кнопку HOME
Android Не получается обработать нажатие на кнопку Home в ActionBar
Android Как создать кнопку по нажатию кнопки?
При нажатию на кнопку добавить Layout Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
130 / 130 / 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
Сообщений: 72
30.07.2013, 20:06  [ТС]     Рестарт активности по нажатию на кнопку "home" #3
спасибо за ответ.
Yandex
Объявления
30.07.2013, 20:06     Рестарт активности по нажатию на кнопку "home"
Ответ Создать тему
Опции темы

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