Кнопка назад Android не перезапускает активность?
-
04-10-2019 - |
Вопрос
Мое приложение поднимает деятельность. На кнопке нажатия приложение открывает браузер с веб-страницей. Когда я ударил кнопку «Назад», он возвращается на мой начальный экран активности, но не возобновляется или не перезапускает активность.
Когда я положил весь код макета и код деятельности в OnResume вместо OnCreate, активность перезапускается.
Мой вопрос в том, является ли это правильный путь, чтобы пойти в это? Могу ли я использовать OnResume, чтобы нарисовать мою макет и инициировать активность, или этот плохой дизайн? Когда браузер стреляет, делает начальную активность забывать его макет?
Пожалуйста, дайте мне знать, что вы предлагаете.
Спасибо Крис
Решение
В основном вы должны прочитать о Деятельность жизненного цикла.
Это нормально инициализировать в онресуме, если вы только делаете это только один раз. Либо выделенный Hasinitialized Client или проверьте некоторое другое значение, которое будет иметь эквивалентный смысл, и еще не инициализируйте, если оно установлено.