現象
起動時、もしくは画面起動時に、一瞬白い画面(White Screen)が表示される。
原因
1.Instant Runのせい。
2.デバッグビルドであるから発生している。
ポイント
プログラムは悪くない。
AndroidStudioの問題らしい。
私の環境では、Instant Runをオフにするだけでは解決しませんでした。リリースビルドにしたら発生しなくなりました。
Instant Runを無効にする
公式の解説
https://developer.android.com/studio/run/?hl=ja
Instant Run は以下の手順で無効にできます。
[Settings] または [Preferences] ダイアログを開きます。
[Build, Execution, Deployment] > [Instant Run] を選択します。
[Enable Instant Run] の隣にあるチェックボックスをオフにします。