Ответ
Метод onAttachedToWindow() вызывается, когда View добавляется в окно (Window) и становится видимой. Это происходит после вызова onAttach() у родительского Activity/Fragment, но до первого вызова onDraw().
Типичные случаи:
- При добавлении View в иерархию (например, через
setContentView()) - Когда View становится видимой после
View.setVisibility(VISIBLE) - При возврате из бэкстека (если View была скрыта)
Пример:
override fun onAttachedToWindow() {
super.onAttachedToWindow()
// Инициализация, требующая контекста окна
startAnimation()
}