每个漫游大海数据的人都被称为互联网,他们回答了“如何在Android中制作启动画面?”这一问题。 “别”。好的......所以......如果你的应用程序的目的是在数据集上运行线性加时间算法,需要几秒钟加载(也就是按顺序访问元素),你该怎么办? / p>
答案 0 :(得分:3)
尽管大家都这么说,但大多数应用程序仍然使用它们。
有些人会尝试在现场加载东西以加快加载时间,但只要你不长时间显示它就不是什么大问题。
我这样做的首选方法是触发AsyncTask
初始化后台线程上的所有内容,然后在OnPostExecute
回调交换到应用程序的主UI。
答案 1 :(得分:2)
您应该实施AsyncTask
并使用ProgressBar
。您可以分别在ProgressBar
和onPreExecute
方法中启动和停止onPostExecute
。您可以使用doInBackground
方法进行数据库作业。
答案 2 :(得分:1)
一般来说,这取决于特定的应用程序。但是使用splash screen
拒绝总是更好,因为没有人愿意看到任何进展。所以请问问自己:
应用程序的cold start
以上是非常重要的用户体验,因此您应尽可能减少启动时间。