我已经读过,在 Activity 的早期调用setContentView()很重要,因为它会构建可由onCreate()中的后续代码处理的 View 对象。

就生命周期而言,是否在调用setContentView()后立即将 View 绘制到屏幕上,还是允许onCreate()函数构建/填充 View 对象中的信息,并等待在onCreate()之后实际绘制它)完成?

谢谢!

最佳答案



不。



是的。 View对象将作为setContentView()的一部分立即创建。但是,所有绘图操作(来自onCreate()或其他任何地方)实际上都会导致将消息放入主应用程序线程可以通过的消息队列中。

关于Android setContentView操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2705648/

10-11 22:19