Android起動時に黒い画面が表示される


Androidプログラム起動時の黒画面(Activity間の切り替え):Cause:1.デフォルトでは、Androidはプログラムを起動すると、短い白い画面(黒い画面)が点滅します.(なぜなら、最初のactivityは、リストデータの初期化、サーバへの要求取得データの送信など、いくつかのデータをロードするからである).Activity間の切り替え時には、リソースキャッシュ(最初のactivityでデータがロードされる)がロードされ、遅延現象が発生する場合があります.この場合、リソースのロードが完了するまでデフォルトのブラックスクリーン効果を設定し、ジャンプします.(一般的にはプログラム起動後、フラッシュが終了してプログラムメインインタフェースに入ると現れるが、多くのプラットフォームSDKではこのような状況が発生する.
Solve : 1.一般的にはプログラムがSDKに接続され、SDKのフラッシュを有効にするとこの問題が発生します.ManiFestでSDKフラッシュのThemeを変更できます.(フラッシュがThemeが設定されていない場合は、1つカスタマイズできます.)android:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen”
2.Activity間の切り替えで黒い画面が表示されます.一般的には、フラッシュ後、ロードリソースがメインインタフェースに入る段階です.自分のプログラムのLOGOを追加してバッファリングすることができます.
ネット上では、多くの解決策はThemeをカスタマイズし、透明に設定することです.
<item name="android:windowIsTranslucent">trueitem> 

しかし、フラッシュ後にアプリケーションに入ると、インタフェースがシステムアプリケーションのデスクトップに透明になる現象が発生し、ユーザー体験に影響します.プログラムに入ると、Activity間の切り替えは透明に設定できます.これにより、あるActivityを切り替えると、透明になります.背景は現在のactivityです.これにより、ユーザー体験がよりよくなります.
考えを先に言って、次はソリューションを更新します...