Articles of андроид жизнедеятельность

Как получить пакет onSaveInstanceState () в onResume ()?

У меня возникла проблема, связанная с сохранением состояния моей активности. Я искал и читал о многих вопросах здесь, в SO, но я не мог получить ответ на мой вопрос. У меня есть Activity А с 2 Fragments . Activity А хранит данные, которые показывают Fragments . Когда я запускаю новый Intent для своих настроек Activity […]

OnCreate вызывается в действии A в верхней навигации

Поэтому у меня есть активность A и активность B. Я хочу, чтобы Activity A мог перейти к Activity B нажатием одной кнопки. Это работает, но когда я использую навигацию вверх (кнопка «домой» в панели действий), чтобы вернуться к Activity A, onCreate () вызывается снова, и старая информация, которую пользователь вводит, теряется. Я видел: onCreate всегда […]

Предотвратите несколько экземпляров моего приложения Android, состоящего из одного действия

У меня есть приложение для Android, которое состоит из одного Activity . Как я могу заверить, что только один экземпляр моего приложения (== Activity ) будет существовать в данный момент времени? Я попал в ситуацию, когда мне удалось открыть несколько экземпляров моего приложения, щелкнув значок приложения несколько раз (это не воспроизводится все время).

Почему onStop вызывается сразу после запуска моей активности?

У меня есть активность, которая должна включать экран при запуске (на всякий случай, когда экран был выключен). Поэтому в моем onCreate меня есть: getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON |WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON |WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); Используя эту прямую комбинацию, я могу заставить свою деятельность отображать всякий раз, когда она запускается из моей фоновой службы (да, это законный случай). Проблема, однако, в том, что […]

Восстановление состояния в Android при использовании кнопки «вверх»

Я использую onSaveInstanceState() для хранения переменной члена ArrayList и восстанавливаю ее в onCreate() основного действия. Это работает в большинстве случаев, таких как вращение экрана и т. Д., Но если я открываю новое действие и использую кнопку «вверх» (а не кнопку «Назад») для перехода на главный экран, создается впечатление, что создается новое основное действие без прохождения […]

Activity.finish (), но активность остается загруженной в память

Когда я запускаю свое приложение в отладчике, я получаю основной поток и 3 потока связующего. При нажатии кнопки я вызываю Activity.finish () , который выглядит так, как будто действие завершается, когда пользовательский интерфейс закрывается и возвращается на главный экран. Тем не менее, в отладчике он по-прежнему показывает основной поток и 3 связующих потока как « […]

Методы жизненного цикла деятельности: значение onPostResume

В официальной документации о деятельности перечислены 7 методов жизненного цикла. onPostResume() не цитируется как метод жизненного цикла. Но я считаю, что этот метод является важным методом. В течение жизненного цикла, когда активность видна из скрытого состояния отображения, onRestart() onStart() onResume() onPostResume() Были вызваны в порядке. Мой фрагмент кода: package ravindra.projects.my_app_1; import android.content.Intent; import android.content.IntentFilter; import […]

Должен ли вызов метода суперкласса быть первым утверждением?

Результаты распознавания речи можно прочитать в onActivityResult(int requestCode, int resultCode, Intent data) , как показано в этом примере . Этот метод переопределяет тот же метод в классе Activity : почему вызов метода суперкласса не является первым выражением? @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) […]

Почему onDestroy всегда вызывается при возврате к родительской активности?

У меня очень простое приложение, основанное на учебнике Building Your First App . Существует два действия: MainActivity вызывает DisplayMessageActivity через startActivity() . При входе в DisplayMessageActivity я вижу: MainActivity.onStop() Как и ожидалось, но когда я MainActivity кнопку «Назад», чтобы вернуться к родительскому MainActivity , я получаю: MainActivity.onDestroy() MainActivity.onCreate(null) MainActivity.onStart() Эта деятельность всегда разрушается для этого […]

Сведения об уничтожении и отдыхе компонентов приложений Android

Может ли кто-то подтолкнуть меня к какой-то конкретной, заслуживающей доверия (и, желательно, сжатой) информации о следующем: Порядок, в котором компоненты уничтожаются и (если применимо) воссозданы системой (фрагмент, активность, потоки активности / AsyncTasks / Timers, статические данные (когда классы разгружаются?), Темы / AsyncTasks / Timers в других классах, host TabActivity, ActivityGroup, связанные локальные службы, приложение, процесс), […]

Intereting Posts
Копировать с менеджером буфера обмена, который поддерживает старые и новые версии Android? Камера в Android, как получить лучший размер, размер предварительного просмотра, размер изображения, размер изображения, искаженное изображение Как определить режим STAMINA? Многоуровневый ExpandableListView в Android LargeHeap = истинный манифест не работает? Как получить объект Date в формате «YYYY-MM-DD» в android Невозможно установить флаг отладки в AndroidManifest.xml Пользовательский андроид камеры Как программно установить редактируемый true / false EditText в Android? Как настроить собственный шрифт для заголовка в андроиде панели инструментов String decode utf-8 Контроль громкости в приложении android TextInputLayout не имеет никакого эффекта для программной подсказки в EditText Создайте SSL-Socket на Android с самозаверяющим сертификатом Android – Cordova 3.5.0 deviceready не срабатывает после установки медиаплагина