android-lifecycle- все статьи тега


Разница и использование onCreate(), onCreateView() и onActivityCreated() во фрагментах

В чем разница между onCreate(),onCreateView() и onActivityCreated() во фрагментах и для чего они будут использоваться? ...

В чем преимущество использования фрагментов в Android, а не мнения?

при разработке для Android, вы можете установить свой целевой (или минимальный) sdk на 4 (API 1.6) и добавить пакет совместимости android (v4), чтобы добавить поддержку Fragments. Вчера я сделал это и успешно реализовал Fragments для визуализации данных из пользовательского класса. мой вопрос таков: в чем преимущество использования Fragments в отличие от простого получения представления из пользовательского объекта и все еще поддержки API 1.5? например, скажем у меня есть класс Foo.java: pub ...

Когда я могу впервые измерить представление?

так что у меня есть немного путаницы с попыткой установить фон drawable вида, как он отображается. Код полагается на знание высоты представления, поэтому я не могу вызвать его из onCreate() или onResume(), потому что getHeight() возвращает 0. onResume() кажется, ближе всего я могу получить, хотя. Где я должен поместить код, такой как НИЖЕ, чтобы фон изменился при отображении пользователю? TextView tv = (TextView)findViewById(R.id.image_test); LayerDrawable ld = (LayerDrawable)tv.getBack ...

Android: onDestroy () или аналогичный метод в классе приложений

я расширяю класс приложения для работы с некоторыми глобальными переменными, которые нуждаются в контексте. Я знаю, что в классе приложения есть метод onCreate (), который вызывается перед любым другим onCreate () в действиях, но Я хотел бы знать, есть ли onDestroy() или аналогичный метод в классе приложения, который может быть переопределен чтобы я мог хранить переменные в постоянной памяти, отменить регистрацию прослушивателя и отправить последнее сообщение на сервер до того, как процесс прило ...

Зачем использовать фрагмент#setRetainInstance (boolean)?

Я нахожу фрагмент#setRetainInstance (true) запутанным. Вот Javadoc, извлеченный из Android Developer API: общественная недействительным setRetainInstance (логическое сохранить) определяет, сохраняется ли экземпляр фрагмента при повторном создании действия (например, при изменении конфигурации). Это может быть использовано только с фрагментами не в заднем стеке. Если задано, жизненный цикл фрагмента будет немного отличаться, когда активность воссоздается: onDestroy () не будет выз ...