Как избежать черного экрана при запуске приложения

Когда я начинаю свое приложение изначально, я получаю черный экран, который остается на несколько секунд до начала моего основного действия. В случае iphone для этой части секунды отображается изображение с именем по умолчанию. Я не уверен, как сделать то же самое в Android. Я тщетно пытался:

<activity android:name=".Index" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@drawable/defaultimage"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Solutions Collecting From Web of "Как избежать черного экрана при запуске приложения"

Я предполагаю, что у вас тяжелая операция по методу onCreate вашей активности «Индекс».

Вы должны поместить тяжелые операции в поток и создать заставку с изображением, а когда поток закончен, загрузите меню или все, что вам нужно.

Например, вы можете сделать «экран загрузки». Это очень легко с Android: https://developer.android.com/guide/appendix/faq/commontasks.html#progressbar или https://developer.android.com/reference/android/widget/ProgressBar.html