android 启动画面/加载画面

标签 android multithreading splash-screen android-2.1-eclair

我有一个初始屏幕/加载屏幕,在我的大位图的绘制调用完成后,.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/

相关文章:

java - Android 6.0.0 onStartCommand 的START_STICKY

android - 在播放下一首歌曲时尝试在没有有效媒体播放器的情况下调用 getDuration

c - 为什么两个相似的CPU执行相同程序的时间不同?

java - SlpashScreen/性能: Proper way to initialize application data during startup especially using a SlpashScreen

javascript - 启动画面无法正常工作

java - 使用 HttpClientBuilder 时无法解析静态字段...

android - 虚拟盒子安卓模拟器和Eclipse

multithreading - 无法从自生成线程访问 FacesContext.getCurrentInstance()

c# - UI 仍然卡住使用 backgroundWorker

ios - 从 PhoneGap 应用程序中删除未使用的启动画面和图标