我有一个初始屏幕/加载屏幕,在我的大位图的绘制调用完成后,.setVisibility() 立即消失。问题是启动画面需要一点时间才能弹出,我认为这是由于主要 Activity 启动并在首次运行时执行 CPU 密集型应用程序。有没有办法尽快显示我的启动画面?如果我在不同的线程中使用它可以吗?初始屏幕只是一个位图,其正下方有一个进度条。我的布局是基于 xml 的,所以我看不到自己使用 setContentView。谢谢。
最佳答案
Would it be ok if i had it in a different thread maybe?
在 android 中,当我们构建一个应用程序时,我们可能需要显示一个初始屏幕(欢迎屏幕),以便用户了解一些事情并在后台执行一些其他进程
(比如从数据库中获取数据、解析 XML 等),因此最好在不同的线程中实现它。
我在 www.androidpeople.com 上提到了这个例子启动画面的网站,你也可以看看这个 example of SPLASH SCREEN .
关于android 启动画面/加载画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3536590/