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

onDestroy() - устанавливать или не устанавливать переменные экземпляра в null?
Является ли хорошей идеей специально установить переменные экземпляра в значение null в обратном вызове onDestroy() действия? Что-то вроде этого: @Override protected void onDestroy() { super.onDestroy(); mClassVariable1 = null;...
4026 просмотров
schedule 27.04.2022

Должен ли вызов метода суперкласса быть первым оператором?
Результаты распознавания речи можно прочитать в методе onActivityResult(int requestCode, int resultCode, Intent data) , как показано в этот пример . Этот метод переопределяет тот же метод в классе Activity : почему вызов метода суперкласса не...
6700 просмотров

Зачем переопределять Activity.onDestroy(), если он не вызывается надежно?
Я не понимаю, зачем кому-то переопределять Activity.onDestroy() вместо onPause() , если в соответствии с документация : Бывают ситуации, когда система просто убьет хост-процесс активности, не вызывая в нем этот метод (или любой другой),...
1478 просмотров

DialogFragment — установка начальных значений и сохранение состояния после поворота
Я создал DialogFragment , который создает и возвращает AlertDialog из метода onCreateDialog . AlertDialog содержит два представления EditText. Я устанавливаю начальные значения этих двух текстов редактирования в методе onCreateDialog ,...
4246 просмотров

OnCreate() против OnStart()
Возможный дубликат: Разница между onCreate() и onStart() ? Жизненный цикл активности Android - Для чего все эти методы? В чем разница между OnCreate и OnStart? Насколько я понимаю, OnCreate вызывается только при первом открытии...
34021 просмотров

android: Как я могу закрыть фрагмент, когда пользователь касается его снаружи?
Привет всем =) Я новый разработчик Android, и мне нужна помощь по удалению фрагмента. В моем приложении есть фрагмент входа, и когда пользователь касается его снаружи, я хочу скрыть фрагмент входа. Как я могу это сделать? Метод OnTouchEvent()...
4216 просмотров

DialogFragment - сохранение слушателя после поворота экрана
У меня есть DialogFragment, который создает DatePickerDialog. Я использую статический метод с именем newInstance для установки начальных значений, чтобы использовать пустой конструктор по умолчанию. Однако, как я должен установить слушателя?...
10871 просмотров

Как приостановить и возобновить службу
Я новичок в Android, и, к сожалению, пока не нашел удовлетворительного ответа на свою проблему с обслуживанием. Я надеюсь, что вы можете мне помочь. Я думаю, что мой вопрос решает общую задачу. Моя ситуация следующая: я реализовал свой...
7674 просмотров
schedule 06.09.2023

основы функций жизненного цикла активности Android
Я тестировал этот код, который показывает, в каком состоянии находится действие. public class Activity101Activity extends Activity { String tag = "Lifecycle"; /** Called when the activity is first created. */ @Override public...
2257 просмотров

очистить стек и закончить
Например, У меня есть деятельность A, B, C, D Звонок Б Intent intent = new Intent(A,B.class); startActivity(intent); Затем B звонит C Intent intent = new Intent(B,C.class); startActivity(intent); После этого C вызывает D...
787 просмотров

startActivity(намерение) и onStop
У меня проблема с startActivity(intent) и onStop. Android API предлагает сохранять данные в onStop, что я и делаю: public void onStop(){ super.onStop(); if(tosave) { Editor editor = sp.edit();...
2455 просмотров

Кто-нибудь знает разницу между onResume() и onRestart()?
Мне было интересно, в чем разница между обоими методами, я имел в виду, когда лучше всего использовать один вместо другого и почему?
635 просмотров
schedule 16.12.2023

Класс приложения Android не уничтожается при уничтожении последнего действия
При повторном запуске приложения onCreate класса приложения не вызывается. Первый раз вокруг это. Это можно воспроизвести, используя Android Studio для создания нового приложения, а затем добавив минимальный одноэлементный класс приложения:...
5352 просмотров
schedule 22.11.2022

onCreate () вызывается, когда Activity остановлено (но не уничтожено). Только после установки
Я работаю над приложением, ориентированным на Api 19, и это в основном скетч Processing. Проблема, с которой я столкнулся, заключается в том, что при первом запуске моего приложения сразу после его установки оно работает хорошо, пока пользователь...
5902 просмотров

onResume() вызывается дважды подряд после onCreate() › onPause()
Я столкнулся со странным явлением в отношении методов жизненного цикла моей дочерней активности. Если я запускаю и закрываю действие достаточное количество раз, в конце концов наступает момент, когда по какой-то причине при запуске onPause...
4191 просмотров

Проблемы с активностью Android и жизненным циклом фрагментов в случае минимизации приложения
У меня есть фрагмент со списком с множественным выбором. Я пытаюсь сохранить экземпляр элементов, которые в настоящее время отмечены в списке, и восстановить их в случае минимизации приложения и тому подобного. Этапы тестирования: Доберитесь...
2610 просмотров

Пустой пакет savedInstanceState при восстановлении фрагмента после двойного поворота при замене фрагмента
Давайте назовем их фрагментом A и B. Фрагмент B - это просто подробное представление для A, которое заменяет фрагмент A при нажатии кнопки во фрагменте A. Код замены: FragmentTransaction transaction =...
804 просмотров

onStart вызывается дважды без onStop между ними?
У меня уже есть видимая активность (поэтому onStart запущен), я опускаю панель уведомлений, нажимаю на уведомление, связанное с ожидающим намерением для указанной активности. 1) вызывается onPause. Обратите внимание, что onStop НЕ вызывается 2)...
2416 просмотров

Данные Android теряются onCreate() после startActivity() для обратного вызова
У меня есть приложение для Android, которое подключается к твиттеру через twitter4j. В действии есть кнопка «Поделиться» и TextView. Поток показан ниже; Пользователь открывает действие, начиная с onCreate(), которое заполняет TextView...
737 просмотров

Переход активности: выполнение остановки активности, которая не возобновляется
Я пытаюсь использовать новый API для перехода активности только на леденец (хотя я использую компактную версию), поэтому я реализую анимацию от действия A к действию B в действии A: getWindow().setReenterTransition(null);...
910 просмотров