Android Время холодного старта - PullRequest
1 голос
/ 29 апреля 2020

При открытии моего приложения в течение примерно 2 секунд отображается белый экран, а затем отображается экран spla sh, который затем занимает еще 2 секунды, прежде чем перейти к основному виду деятельности. Это действительно плохо работает с моим приложением.

Я полагаю, что android выполняет холодный старт, который отображает пустую активность белого перед тем, как на самом деле показывает мой экран spla sh.

Я прочитал много постов, где пользователи советуют помещать <item name="android:windowDisablePreview">true</item> или <item name="android:windowIsTranslucent">true</item> в тему приложения, но это не работает для меня. Это просто заставляет приложение выглядеть так, как будто оно загружается больше времени.

Однако, есть некоторые приложения (такие как Instagram и Ali Express), которые обошли фиктивную белую активность своей собственной, как показано ниже:

enter image description here

Есть ли способ заменить фиктивную белую активность на мой экран spla sh?

Если это так, не могли бы вы поделиться пожалуйста, укажите код или ссылку.

Спасибо за помощь.

...