Android setContentView操作

我已经读过,在活动的早期调用setContentView()很重要,因为它构建了可能被onCreate()中的后续代码操纵的视图对象.

就生命周期而言,只要调用setContentView(),视图就会被绘制到屏幕上,或者它是否允许onCreate()函数在视图对象中构建/填充信息,并等待在onCreate之后实际绘制它( )完成?

谢谢!

解决方法

does the view get drawn to screen as
soon as setContentView() is called

没有.

or does it allow the onCreate()
function to build/populate the
information in the view objects,and
wait to actually draw it after
onCreate() completes?

是. View对象是作为setContentView()的一部分立即创建的.但是,所有绘制操作(来自onCreate()或其他任何地方)实际上都会将消息放在主应用程序线程所处理的消息队列中.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...