Articles of андроид жизненный цикл

Когда используется функция onActivityResult фрагмента в отношении жизненного цикла фрагментов?

Когда я запускаю намерение Camera , я заметил, что onActivityResult вызывается перед onResume в жизненном цикле fragment . Я также заметил, что onActivityResult вызывается после onStart . Но вот странная часть: у меня есть переменная fileUri == «некоторый путь к изображению». Эта переменная NOT NULL в onStart. NULL в onActivityResult NOT NULL снова в onResume […]

Android: когда использовать onStart (), onStop ()?

Я прочитал несколько сообщений, которые описывают разницу между onStart() и onResume() : onStart() вызывается, когда активность становится видимой, onResume() когда действие готово для взаимодействия с пользователем. хорошо. Я всегда добавлял код в onPause() и onResume() и никогда не беспокоился о onStart() и onStop() . Может ли кто-нибудь дать конкретные примеры того, что вы можете сделать […]

Что эквивалентно фрагменту Activity.isFinishing ()?

В своей деятельности я часто использую эту идиому: @Override public void onDestroy() { super.onDestroy(); if (isFinishing() != true) return; // do some final cleanup since we're going away for good } Фрагмент имеет метод onDestroy() , но что эквивалентно isFinishing() ? Должен ли я просто проверить getActivity().isFinishing() изнутри getActivity().isFinishing() этого фрагмента? ДОПОЛНИТЕЛЬНО ДОБАВИТЬ: Вот обратные […]

Разница между onResume () и onResumeFragments ()

FragmentActivity.onResume() javadoc: Отправка onResume () в фрагменты. Обратите внимание, что для лучшего взаимодействия со старыми версиями платформы, в момент этого вызова фрагменты, связанные с активностью, не возобновляются. Это означает, что в некоторых случаях предыдущее состояние может быть сохранено, а не разрешать операции фрагментации, которые изменяют состояние. Чтобы правильно взаимодействовать с фрагментами в правильном состоянии, вместо […]

DialogFrag # show () из фрагментации «IllegalStateException: не удается выполнить это действие после onSaveInstanceState»

Чтобы быть ясным, я прочитал десяток лучших вопросов SO на тему «IllegalStateException: не удалось выполнить это действие после onSaveInstanceState», и я прочитал сообщение блога Алекс Локвуда по этому вопросу http://www.androiddesignpatterns.com/2013/08/ фрагмент-транзакции фиксации состояния-loss.html Поэтому я не спрашиваю это слепо. У меня очень простой случай использования, который не включает AsyncTask или любую фоновую обработку. У меня […]

Основное различие между Manifest и Programmatic регистрации BroadcastReceiver

Я пытаюсь понять основные различия между регистрацией BroadcastReceiver в манифесте и его программным программированием … Мое понимание в основном следующее (хотелось бы, чтобы кто-то исправлял мои баллы, если мне что-то не хватает). Зарегистрировано в манифесте: ОС будет волшебным образом находить и создавать экземпляр вашего класса, если необходимо, вызывая метод onReceive (), независимо от того, какое […]

AsyncTask всегда будет работать, даже если приложение будет уничтожено?

У меня есть приложение, и поскольку вы не можете выполнять сетевые операции в основном потоке, я использую AsyncTask , поэтому вопрос заключается в том, что я execute() AsyncTask и сразу после этого я finish() действие, и, возможно, пользователь будет finish() все приложение, так что мне интересно: Будет ли AsyncTask всегда завершать doInBackground() и onPostExecute() даже […]

Лучшая архитектура для долгого обслуживания на Android

Я был бы признателен за некоторые рекомендации относительно того, как бороться с ОС, убивающей долгосрочную службу. Бизнес-сценарий: Приложение записывает дорожку BTT, которая может длиться несколько часов. Он также может отображать дорожку на карте вместе с соответствующей статистикой. Пользовательский интерфейс приложения позволяет пользователю запускать / останавливать запись трека и просматривать дорожку в реальном времени на карте. […]

Android: как регистрировать все вызовы методов работы?

Я хотел бы иметь быстрый способ иметь возможность записывать все вызовы во все супер методы, вызываемые действием. Я пробовал этот https://github.com/stephanenicolas/loglifecycle Но по какой-то причине он не работает с AppCompatActivity … Я мог бы попросить мою среду IDE переопределить все методы; Но как добавить Log для всех из них? Вручную? Должен быть способ.

Публичные статические переменные и управление жизненным циклом активности Android

Согласно документации, ОС Android может убить активность в задней части backstack. Итак, скажем, например, у меня есть приложение и откройте главную активность (назовем это Activity A). В этом классе общественной активности я объявляю и инициализирую общедоступную статическую переменную (назовем ее «foo»). В методе onCreate () класса A я затем изменяю значение «foo». Из действия A […]

Intereting Posts
Android – Thumb of fastscroll в expandablelistview не правильно прокручивает список Как реализовать панель поиска, как приложение gmail в Android? Как / когда собирается мусор Handler? SetExactAndAllowWhileIdle – не является точным по ссылке разработчика ActionBar с поддержкой библиотеки и фрагментами содержимого фрагментов Как настроить настраиваемую строку заголовка TextView Динамически динамически в Android? Попытка воспроизведения видео из необработанной папки (VideoView) Как узнать, какое приложение было выбрано Intent.createChooser? Как вызвать веб-службу SOAP на Android Как сделать макет с закругленными углами ..? Установите изображение в ImageView, сохраните пропорции и измените размер ImageView на размеры изображения? MySQL – объединение INSERT, VALUES и SELECT? Android – sqlite в статье, используя значения из массива Ionic android build Error – Не удалось найти переменную окружения ANDROID_HOME Поиск по запросу не будет закрыт после поиска