代码之家  ›  专栏  ›  技术社区  ›  Ljdawson

Android应用程序加载屏幕

  •  16
  • Ljdawson  · 技术社区  · 16 年前

    我正在开发一个使用ListActivity列出存储库的应用程序。

    有人对此有解决方案吗?或者知道如何制作一个好的加载屏幕吗?

    2 回复  |  直到 16 年前
        1
  •  25
  •   CommonsWare    16 年前

    如果你的活动启动时间超过十分之几秒,那么你在 onCreate() , onStart() ,或 onResume() 。将该工作移至后台线程,或许可以使用 AsyncTask .

    然后,如果你想在后台线程处理时做点什么,你可以使用 ProgressDialog ,或致电 setContentView() 多次(最初使用启动画面,然后在后台工作完成后使用完整的UI),或其他任何方式。

        2
  •  3
  •   ponkin    16 年前

    在AsyncTask中完成你的工作,并使用android.widget。UI的ViewSwitch。您可以在两个视图之间切换。开始作业时显示一个视图(一些“加载”视图),作业完成后切换到“正常”视图。