This question already has answers here:
Splash screen in Android Application

(3个答案)


5年前关闭。




在我的应用程序中,onCreate方法中有一些耗时的过程。现在,用户会看到黑屏,直到加载数据并准备显示为止。在过程进行时,如何添加显示“正在加载数据”的初始屏幕?
谢谢

编辑:我尝试将setContentView(R.layout.splash_layout)放在onCreate的开头,但没有效果。

最佳答案

在布局背景中使用某种图像创建启动活动。在onResume中启动AsyncTask或只是线程来执行您的耗时操作。完成任务后,只需启动“主要”活动即可。

07-26 08:23