在启动android 程序的时候,经常会遇到启动的时候屏幕会显示白色的内容,原因是:
Android中Activity启动的时候实际上创建了两个Window对象,第一个叫做PreviewWindow,是为了避免真正的窗口没有及时加载出来,但是又不想让用户等待才引入了这个window,这个window什么也不做,只是显示一个背景图,当你的activity加载很慢的时候就会显示这个window对象,所以你会感觉有一个黑屏或者白屏的过程,第二个才是真正的你的Activity的Window对象。activity在执行setcontentview()以前,都是显示的PreviewWindow,当你的layout加载完毕,才会显示你的layout的界面。Andro