14
A
回答
22
对于Android的相应实施启动画面要:
- 显示与用户取得了一些进展指示前景画面。
- 执行后台线程来完成需要一些不确定时间的任务。
- 两个线程在它们之间进行通信,因为您需要前台来显示背景上的进度。
- 当它完成任务时,正确地杀死后台线程。如果您打算在Android中使用AsyncTask,那么您有一个问题。 (Link)
我发现这个教程中,我强烈建议是:http://www.41post.com/4588/programming/android-coding-a-loading-screen-part-1
第1部分完成这个基本任务,第2部分将向您展示如何正确地杀死的AsyncTask。第3部分将自定义视图放在前景而不是ProgressActivity中。
5
你可以做所有装载在的AsyncTask那么你onPostExecute删除闪屏。这将有助于确保您在执行任何可能导致ANR弹出窗口的昂贵任务时不会阻塞UI线程。
2
这是一个关于如何完成它的完整教程。我自己使用了这个,结果很棒。
http://www.barebonescoder.com/2010/04/a-simple-android-splash-screen/
5
在这里,你走了,写了一篇关于如何创建一个闪屏带有进度栏的教程:
http://blog.blundellapps.com/tut-splashscreen-with-progress-bar/
基本上,而不是你的线程就开始了的AsyncTask,你传递一个引用您的progressSpinner到的AsyncTask当线程正在下载资源时(或者你想要做的),这会更新它。
相关问题
- 1. 在应用程序加载时出现闪屏图像
- 2. Android Webview:加载url时出现闪屏
- 3. phonegap android应用程序名称出现在闪屏之前
- 4. 如何在我的应用程序加载时避免Android中出现黑屏?
- 5. Worklight应用程序白屏出现在闪屏后
- 6. 应用程序加载时出现OutOfMemoryException
- 7. 使用MediaPlayer加载远程媒体时出现“闪现”
- 8. Android从资源加载图像时出现错误
- 9. 在Android设备上启动应用程序时出现黑屏
- 10. 谷歌地图不是在Android应用程序加载,应用程序运行时出现空白屏幕
- 11. 在Tomcat中加载JNDI资源时出现ClassNotFoundException
- 12. 使用上下文加载程序加载资源失败,出现NullPointerException
- 13. AndEngine现场加载资源
- 14. 如何在Poco应用程序中实现闪屏
- 15. 在Android中加载jtds驱动程序时出现NoClassDefFoundError
- 16. Glassfish中的“加载应用程序时出现异常”错误
- 17. AngularJS应用程序前端在加载时出现混乱
- 18. 在iPad上加载应用程序时出现问题?
- 19. 添加闪屏后,MainActivity出现的错误并强制关闭应用程序
- 20. 当应用程序从后台重新加载时出现iOS初始屏幕
- 21. 在Android Worklight应用程序的启动屏幕出现很长一段时间后,黑屏会出现
- 22. 在Android应用程序中,何时将资源加载到内存?
- 23. 加载应用程序时出现连接错误(使用Parse.com)
- 24. 加载iPad Storyboard时出现黑屏。
- 25. iOS从xib加载时出现黑屏
- 26. IOS:从应用程序加载器上传应用程序时出现问题
- 27. DragManager将Flash应用程序加载到Flash应用程序时出现问题
- 28. UIWebView在资源加载时崩溃的应用程序
- 29. 如何在启动应用程序时加载所有资源?
- 30. 从资源文件中调用资源时出现错误
与其等待的任意时间量,有没有办法知道,当一切都被加载到启动应用程序? – jul 2011-02-17 11:39:18
然后你所要做的就是从你的Splash开始并开始你的主要活动。当你的活动加载时,你会有一个不错的启动画面。 – MinceMan 2012-02-18 16:50:19
链接似乎已死 - *“找不到页面”*。 – Pang 2017-08-01 09:54:31