Вопросы по теме 'android-lifecycle'

как определить ориентацию экрана перед созданием активности?
Я определил свою активность только в портретном режиме: android:screenOrientation="portrait" Когда я делаю снимок с помощью функции камеры через намерение, делаю этот снимок в ландшафтном режиме и перевожу экран в портретный режим при его...
503 просмотров

Понимание жизненного цикла активности фрагмента
Я создал приложение для Android, которое использует ViewPager для просмотра трех фрагментов (каждый из трех фрагментов содержит вид сетки). Я недавно начал изучать фрагменты и предположил, что после того, как мои gridview будут созданы в их...
3056 просмотров

Почему методы жизненного цикла Android вызываются дважды, когда ориентация меняется с земли на порт?
Я знаю, что при изменении ориентации Android уничтожает и воссоздает текущую активность, если только мы не обработали изменения ориентации. Когда ориентация изменяется после вызова методов жизненного цикла protected void...
2032 просмотров

сохранить состояние при нажатии кнопки «Назад»
Я разрабатываю приложение для Android. Если я нажму кнопку «Назад», состояние моего приложения должно быть сохранено. Что я должен использовать для сохранения состояния. Я запутался со всеми этими onPause() , onResume() или...
26236 просмотров

Измерить вид во фрагменте
Мне нужно знать ширину и высоту ImageView. Есть ли способ измерить его в фрагменте? В стандартной деятельности я использую это: @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus);...
9815 просмотров

Как управлять состоянием пользовательского интерфейса и обратным стеком в макете с одной или двумя панелями
У меня возникли проблемы с тем, как правильно управлять Fragment s в типичном шаблоне проектирования с подробным списком. Мой макет работает нормально и имеет такую ​​структуру для альбомной ориентации (двойная панель): <?xml...
3843 просмотров

Android DialogFragment исчезает после изменения ориентации
У меня есть класс поддержки FragmentActivity v4, который реализует два расположенных рядом (вроде gmail) фрагмента и кнопку, которая может вызывать DialogFragment. Все это отлично работает, если у меня нет смены ориентации. Когда у меня меняется...
15559 просмотров

Уничтожает ли деятельность при переходе к следующей деятельности?
У меня есть 2 действия A и B. При переходе от A к B разрушает ли A? Если да, очищаются ли все переменные (статические или нестатические) или нет? Или, если не уничтожать? идет ли активность в какой-то стек?
285 просмотров
schedule 25.04.2023

Жизненный цикл домашнего экрана Android
Может ли кто-нибудь объяснить мне «стандартный» жизненный цикл домашних экранов Android? Я спрашиваю об этом, потому что заметил, что мой домашний экран при запуске переходит в режим создания-паузы-возобновления-уничтожения-создания без...
559 просмотров

Почему OnCreate следует вызывать только один раз при запуске Activity?
Я хотел бы знать, почему OnCreate() вызывается только один раз в начале действия? Можем ли мы вызвать OnCreate() более одного раза в одном и том же действии? Если да, то как мы можем это назвать? кто-нибудь может привести пример? Большое...
6119 просмотров

Определить, запущена ли служба, когда она запущена как собственный процесс?
Я хочу запустить службу в фоновом режиме, пока устройство Android включено. У меня уже есть широковещательный приемник, прослушивающий BOOT_COMPLETED , чтобы убедиться, что он запускается, когда должен, и он это делает. Но когда начинается основное...
239 просмотров
schedule 24.01.2023

Что произойдет, если startActivity() вызывается для уже созданной Activity?
Я хочу начать свой MainActivity с нового Intent в моем другом Activity . Два Activity находятся в одном приложении, а второе Activity фактически запускается из MainActivity. Итак, сценарий такой: MainActivity создается с намерением...
5250 просмотров

Android: система выхода из системы и жизненный цикл Android
на выходных я начал создавать свое первое приложение для Android. Поскольку мне нужно запросить у пользователя моего приложения учетные данные пользователя [которые используются для дальнейшего использования веб-сервиса], я хочу смоделировать...
479 просмотров
schedule 18.06.2022

Фрагмент OnClickListener вызывается после onDestroyView
У меня проблема, когда ListFragment.onListItemClick вызывается после onDestroyView . Я получаю много отчетов об ошибках (10-20 в день от ~ 1000 активных пользователей), но единственный способ воспроизвести это — нажать кнопку «Назад», щелкая по...
3208 просмотров

Понимание жизненного цикла фрагмента и активности и обратной навигации
Я пытаюсь понять какое-то странное поведение. У меня есть ActivityA, который вызывает метод в onCreate () для добавления FragmentA в R.id.fragment_container. Внутри FragmentA у меня есть кнопка, которая прикрепляет FragmentB с помощью диспетчера...
280 просмотров

Почему onDestroy всегда вызывается при возврате к родительской активности?
У меня есть очень простое приложение, основанное на руководстве по Создание вашего первого приложения . Есть два действия: MainActivity вызывает от DisplayMessageActivity до startActivity() . При входе в DisplayMessageActivity вижу:...
6729 просмотров

Запрос Android onCreate() и onResume()
У меня есть 3 класса A , B и C . Я передаю некоторые объекты из A в B . В B , в onCreate() , я извлекаю их из намерения и сохраняю как переменные класса. Теперь действие B позволяет пользователю редактировать эти объекты. Это...
414 просмотров

Служба onDestroy вызывается без onStartCommand
Я получаю отчеты о NullPointerException , когда вызывается метод службы onDestroy() . Часть, которую я не понимаю, заключается в том, что я всегда запускаю службу с Context.startService() , поэтому всегда следует вызывать onStartCommand() , а...
489 просмотров

ANDROID: Состояние активности после нажатия кнопки «Назад»
Представьте, что у вас есть следующая последовательность действий: Activity A -> Activity B -> Activity C Когда вы находитесь в Упражнении C, нажатие кнопки «Назад» возвращает вас к Упражнению B. Каково состояние Упражнения C? Он еще в...
11857 просмотров

Активность Android уничтожена, но значения глобальных переменных нативного кода все еще остаются. Почему?
Мое приложение для Android имеет собственный код C с использованием JNI. Когда приложение уничтожается и запускается снова, значение глобальной переменной нативного кода остается неизменным или не инициализированным. Эта глобальная переменная...
297 просмотров