有时候我看到人们使用Activity.onAttachedToWindow
方法,但是个人而言,我从未使用过它。在阅读它的文档时,它似乎与onStart()
几乎相同。
我假设的一件事情是:
onAttachedToWindow
在onCreate()
之前被调用
onStop
在其之后被调用。
我的假设是否正确? 两者的作用分别是什么以及何时使用哪个呢?
有时候我看到人们使用Activity.onAttachedToWindow
方法,但是个人而言,我从未使用过它。在阅读它的文档时,它似乎与onStart()
几乎相同。
我假设的一件事情是:
onAttachedToWindow
在onCreate()
之前被调用
onStop
在其之后被调用。
我的假设是否正确? 两者的作用分别是什么以及何时使用哪个呢?
当视图附加到窗口时调用此方法。此时它有一个表面并将开始绘制。请注意,此函数保证在 onDraw(android.graphics.Canvas) 之前调用,但它可以在第一个 onDraw 之前的任何时间被调用 - 包括在 onMeasure(int, int) 之前或之后。
我发现 "从 onAttachedToWindow() 开始新活动(主题.对话框样式),与从 onCreate() 开始相比,大大提高了响应时间"。