Этот вопрос не о том, как определить, прикреплен или отключен вид.
В общем, когда вид прикреплен или отсоединен? Есть ли схема жизненного цикла для этого?
Чтобы уточнить, я ищу ответы на то, что происходит, когда: активность отправлена на задний план, непрозрачный вид сверху, видимость, установленная на GONE
, просмотр завышен, родительский и т.д. Это не исчерпывающий список - Я просто хочу понять, как написание и снятие взглядов работает на фундаментальном уровне.
Обновите дополнительные примеры того, что я пытаюсь получить:
Как насчет фрагментов или действий?
Как насчет вложенных представлений - в каком порядке отображаются прикрепленные/отсоединенные представления (parent- > child или child- > parent)?
Учитываются ли измерения до их прикрепления или после?
Как об использовании addView() в ViewGroup вручную?
Изменить: Сводка:
- Для видов деятельности представления добавляются в
setContentView()
. Представления отделяются вonDestroy()
или когдаsetContentView()
вызывается с другим видом. - Для фрагментов, представления прикреплены после
onViewCreated()
завершает и отделяются после завершенияonDestroyView()
. - Для ViewGroups представления добавляются в
addView()
и отсоединяются вremoveView()
-
setVisibility()
не влияет на прикрепленное состояние представления