2012-01-18 74 views
1

为我的应用完成编码后,我开始进入优化部分。我在这里面临的最大瓶颈是点击它时加载我的应用程序。如何让我的Android应用程序在启动屏幕后更快加载?

它需要大约15秒,它不应该。初始屏幕显示超过15秒,这可能会让用户觉得应用程序崩溃。如何优化它?

另外,什么是Android优化技术/黑客?

任何书籍/博客/答案都会有所帮助。谢谢!

+0

请为你的启动画面活动显示你的代码。它很难说为什么它花了这么长时间没有别的继续。 – elevine 2012-01-18 19:30:22

回答

4

看看this安卓文档,其中描述了如何设计应用程序的性能。来自Google IO的视频解释了如何创建流畅的应用程序。

在用户进入实际应用程序之前,您是否确实需要做所有工作?也许你装得太多了。也许你在做一件特别的事情是错的。 15秒真的很长。几乎没有我能想到的,应该花费很长时间才能进入用户必须看到的屏幕。

0

拇指规则 - 不要在onCreate()和onResume()中执行长时间运行任务。在那里尽可能少地执行,并在单独的线程中执行长时间运行的任务。当你准备好了,你可以使用意图来表明你的活动有新的数据我们在那里

相关问题