最小化Android应用程序启动时间的建议最佳做法是什么?
答案 0 :(得分:12)
首先要了解启动这么长时间的原因;然后努力减少那段时间。
这可能听起来很轻浮,但事实并非如此。没有一个神奇的子弹可以提高程序性能。数据库优化,线程和其他技术可能会有所帮助,但没有人可以在不知道在特定程序中花费很长时间的原因的情况下做出合理的建议。
对于Android应用,有Traceview等工具可以帮助您确定程序在启动时正在执行的操作。
答案 1 :(得分:5)
使用AsyncTask
或您自己的后台线程,从主应用程序线程中获取长时间运行的工作。
使用Traceview了解您的时间。