/ / Jak naprawić opóźnienie w uruchomieniu i pusty biały ekran w aplikacji na Androida - Android, Performance, Android-Studio

Jak naprawić opóźnienie w uruchomieniu i pusty biały ekran w aplikacji Android - Android, wydajność, Android-studio

Tworzę aplikację na Androida, która wyświetla długi biały ekran podczas uruchamiania po raz pierwszy, a potem działa dobrze. Jak to naprawić? Dzięki.

Odpowiedzi:

0 dla odpowiedzi № 1

Najpierw usuń nieużywaną aktywność, usługę, odbiornikz pliku manifestu. Następnie za pomocą innego wątku do jakiegoś ciężkiego zadania w aplikacji onCreate () Na koniec, używając strony powitalnej jako tła okna podczas działania programu uruchamiającego


-2 dla odpowiedzi nr 2

Możemy zmienić kolor tła Pustego ekranu. Użyj stylów

    <resources>
<style name="Theme" parent="android:style/Theme" />
<style name="Theme.MainTheme" parent="Theme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@drawable/background_drawable</item>
</style>
</resources>

Następnie w pliku manifestu

    <application
android:name="@string/app_name"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.MainTheme"
>