60、Androidアプリ起動時ホワイトスクリーン

1361 ワード

現象:
アプリを開くと、数秒の白画面や黒画面が表示されます
理由:
アプリケーションを起動すると、このようなプロセスがすでに存在するかどうかを確認します.存在しない場合、Androidシステムは新しいプロセスを作成してアプリケーションに割り当て、その後、アプリケーションクラスを順次作成して初期化し、SplashActivityクラスを起動します.白い黒い画面を表示する問題は、この間に発生したものです.
ページのロードレイアウトを描画する前に、ウィンドウ(Window)が初期化され、この操作を行うと、設定したThemeに基づいてThemeトピックの色が指定されます.Windowレイアウトの最上位はDecorView、StartingWindowは空のDecorViewを表示し、Styleでの設定で白画面か黒画面かを決定します.
処理:
起動する最初のページ(アプリケーションの起動ページ)を適用するには、個別のThemeトピックを設定します.
 	
            
                

                
            
        

上のコードのandroid:theme="@style/AppStartTheme"は、あなたの起動ページのトピックを指定します.
	

または