Android中的启动画面

时间:2014-12-10 13:45:57

标签: android splash-screen

每个漫游大海数据的人都被称为互联网,他们回答了“如何在Android中制作启动画面?”这一问题。 “别”。好的......所以......如果你的应用程序的目的是在数据集上运行线性加时间算法,需要几秒钟加载(也就是按顺序访问元素),你该怎么办? / p>

3 个答案:

答案 0 :(得分:3)

尽管大家都这么说,但大多数应用程序仍然使用它们。

有些人会尝试在现场加载东西以加快加载时间,但只要你不长时间显示它就不是什么大问题。

我这样做的首选方法是触发AsyncTask初始化后台线程上的所有内容,然后在OnPostExecute回调交换到应用程序的主UI。

答案 1 :(得分:2)

您应该实施AsyncTask并使用ProgressBar。您可以分别在ProgressBaronPreExecute方法中启动和停止onPostExecute。您可以使用doInBackground方法进行数据库作业。

答案 2 :(得分:1)

一般来说,这取决于特定的应用程序。但是使用splash screen拒绝总是更好,因为没有人愿意看到任何进展。所以请问问自己:

  1. 如果您的应用无法在启动时进行任何准备工作,请使用启动画面。
  2. 如果只有部分应用只能用于准备工作,那么请在后台进行,并向用户显示一些进展。
  3. 应用程序的cold start以上是非常重要的用户体验,因此您应尽可能减少启动时间。