При открытии моего приложения в течение примерно 2 секунд отображается белый экран, а затем отображается экран spla sh, который затем занимает еще 2 секунды, прежде чем перейти к основному виду деятельности. Это действительно плохо работает с моим приложением.
Я полагаю, что android выполняет холодный старт, который отображает пустую активность белого перед тем, как на самом деле показывает мой экран spla sh.
Я прочитал много постов, где пользователи советуют помещать <item name="android:windowDisablePreview">true</item>
или <item name="android:windowIsTranslucent">true</item>
в тему приложения, но это не работает для меня. Это просто заставляет приложение выглядеть так, как будто оно загружается больше времени.
Однако, есть некоторые приложения (такие как Instagram и Ali Express), которые обошли фиктивную белую активность своей собственной, как показано ниже:
Есть ли способ заменить фиктивную белую активность на мой экран spla sh?
Если это так, не могли бы вы поделиться пожалуйста, укажите код или ссылку.
Спасибо за помощь.