? ? app在啟動過程中,系統(tǒng)需要創(chuàng)建一個進(jìn)程分配內(nèi)存空間,app越大患整,啟動時間也會相對長一些,在點(diǎn)擊圖標(biāo)到主界面顯示出來這段時間大約會在半秒到1秒之間喷众,app可能會根據(jù)style配置文件顯示白屏或者黑屏各谚,影響用戶體驗(yàn)。
1.顯示白屏的原因
????在于style.xml文件中使用了繼承了Theme.AppCompat.Light的樣式到千,而Theme.AppCompat.Light樣式繼承了Base.Theme.AppCompat.Light昌渤,Base.Theme.AppCompat.Light樣式繼承了Base.V7.Theme.AppCompat.Light,Base.V7.Theme.AppCompat.Light繼承了Platform.AppCompat.Light樣式父阻,在Platform.AppCompat.Light這個樣式當(dāng)中有一樣item
<item name="android:windowBackground">@color/background_material_light</item>
這個樣式就是定義窗體背景為白色愈涩。
2.顯示黑屏的原因
????在于style.xml中沒有繼承Theme.AppCompat.Light樣式