Android 解決程序啓動時的黑屏問題
關於黑屏默認的情況下,程序啓動時,會有一個黑屏的時期,原因是,首個activity會加載一些數據,比如初始化列表數據、向服務器發送請求獲取數據等等。
去除方法:
1、在style裏面添加一個style:
< style name="ContentOverlay"parent="@android:style/Theme.Light"><itemname="android:windowNoTitle">true</item>
< itemname="android:windowIsTranslucent">true</item>
< itemname="android:windowContentOverlay">@null</item>
< /style>
2、將主題設置到啓動activity的主題裏面
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:name=".TWeiboApplication"
android:debuggable="true"
android:theme="@style/ContentOverlay">
< activity
android:name=".MainSplashActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@style/ContentOverlay">
< intent-filter>
< actionandroid:name="android.intent.action.MAIN"/>
< categoryandroid:name="android.intent.category.LAUNCHER"/>
< /intent-filter>
< /activity>