Как избежать Черного Экрана при запущении приложения

Когда я запускаю свое приложение первоначально, я получаю черный экран, который остается в течение нескольких секунд, прежде чем мой основной вид деятельности запустится. В случае 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>  
13
задан Iulia Barbu 8 January 2013 в 11:33
поделиться

1 ответ

Полагаю, у вас тяжелая операция в методе onCreate вашего "Index" Activity.

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

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

15
ответ дан 2 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: