Androidプログラムの起動時に黒画面問題が発生する解決方法


本論文の実例は、Androidプログラムの起動時にブラックスクリーンの問題が発生する解決方法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
ブラックスクリーンについて:
デフォルトの場合、プログラムが起動すると、ブラックスクリーンがあります。最初のactivityは、初期化リストデータやサーバにデータの取得を要求するなど、データをロードします。
除去方法:
1、スタイルにスタイルを追加する:

<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>

and roid画面切り替え黒画面処理:
AからBに切り替える過程でブラックスクリーンが現れ、ManifestファイルでBのthemeを変更できます。themeに追加します。

<item name="android:windowIsTranslucent">true</item>

このようにAからBまでの過程で、Bは透明なので、背景はAです。このようなユーザー体験がいいです。
Android関連の内容についてもっと興味がある読者は、当駅のテーマを調べてもいいです。「Androidプログラミングのactivity操作技術のまとめ」、「AndroidビューViewテクニックのまとめ」、「Android操作SQLiteデータベース技術まとめ」、「Android操作json形式データ技術のまとめ」、「Androidデータベース操作技術のまとめ」、「Androidファイルの操作テクニックのまとめ」、「Androidプログラミング開発のSDカード操作方法のまとめ」、「Android開発入門と上級教程」、「Android資源操作技術のまとめ」、「Androidコントロールの使い方のまとめ
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。