gpt4 book ai didi

Android View - onAttachedToWindow 和 onDetachedFromWindow - 它们在 Activity 生命周期中何时被调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:39 24 4
gpt4 key购买 nike

我相信 onAttachedToWindow()onCreate()setContentView(R.layout.myLayout.xml) 是叫。那么我是否可以假设在 Activity 生命周期中 onDetachedFromWindow() 在 Activity 被销毁时被调用?我的问题是如何将这两个回调 Hook 绑定(bind)到 Activity 生命周期?

我可以说 onAttachedToWindow() 绑定(bind)到 onCreate()onDetachedFromWindow() 绑定(bind)到 onDestroy()

最佳答案

从技术上讲,onAttachedToWindowonResume 之后调用(并且每个生命周期只发生一次)。ActivityThread.handleResumeActivity 调用会将 DecorView 添加到当前 WindowManger 中,后者又会调用 WindowManagerGlobal.addView()而不是遍历所有 View 并在每个 View 上调用 onAttachedToWindow

onDetachedFromWindowonDestroy 相关

关于Android View - onAttachedToWindow 和 onDetachedFromWindow - 它们在 Activity 生命周期中何时被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42126105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com