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