如何使启动画面等待数据库加载

时间:2016-11-20 21:04:32

标签: java android xml database manifest

我是Android编程的新手,你可能会发现这很愚蠢,但这是我的问题:

在我的应用中,我有一个SplashScreen,一个登录表单和一个主表单。在发射 应用程序,我想在阅读配置文件时显示SplashScreen 尝试数据库连接。我在标签上显示了这些任务的进度 在SplashScreen表单上。 完成此操作后,应关闭启动画面和登录表单 应该显示。成功登录将关闭该表单并显示主要表单 形式。

所以我被困在如何让我的启动画面依赖于获取数据库以及如何在我的启动画面之后显示登录表单而不是主要活动。

如果有任何人可以帮助我使用java的代码和清单类生病了感激不尽:)

1 个答案:

答案 0 :(得分:0)

使用AsyncTask在后台加载数据,使用它的doInBackgroundString ... params)和onProgressUpdate(Progress ... values)将进度发布到视图中,并使用onPostExecute(Long result)方法结束启动屏幕。

https://developer.android.com/reference/android/os/AsyncTask.html