如何修复Android应用程序启动和空白屏幕的延迟

时间:2016-11-30 07:20:39

标签: android performance android-studio

我正在开发一个Android应用程序,它在启动时长时间显示一个白色屏幕,同时首次启动它,之后它工作正常。如何修复它?感谢。

2 个答案:

答案 0 :(得分:0)

首先,从清单文件中删除未使用的Activity,Service,Receiver。 然后,在Application的onCreate()中使用其他线程执行一些繁重的任务 最后,使用欢迎页面作为启动器活动窗口的背景

答案 1 :(得分:-2)

我们可以更改空白屏幕的背景颜色。 使用样式

    <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>

然后在清单文件中

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