2016-11-20 1 views
-2

Я новичок в андроид программирование и и может найти это глупо, но вот мой вопрос:как сделать ожидание экрана заставки для базы данных, чтобы загрузить

В моем приложении у меня есть SplashScreen, форма входа и основная форма. При запуске приложения я хотел бы показать SplashScreen при чтении файлов конфигурации и попытке подключения к базе данных. Я показываю ход выполнения этих задач на ярлыке в форме SplashScreen. Как только это будет завершено, закройте экран заставки, и на экране появится форма входа . Успешный логин закрывает эту форму и показывает основную форму .

поэтому я застрял на том, как заставить мой экран заставки зависеть от получения базы данных и как сделать форму входа в систему после моего заставки, а не основного действия.

, если есть кто-то любезно может помочь мне с кодом Java и манифеста класса плохого быть благодарны :)

+1

Вы, вероятно, чтобы получить лучший ответ, если вы разместите код, который вы пробовали, так что люди могут помочь вам в этом. Вопрос, который вы опубликовали, просто просит людей сделать эту работу за вас. – McGuireV10

+0

Смотрите это: http://stackoverflow.com/questions/8953876/showing-progress-dialog-while-loading-database-in-android –

+0

Я сделал какое-либо кодирование, потому что я не знал, как это сделать, я просто хотел спросить о методах, необходимых для этого, затем продолжить мой поиск :) – Mahmoud

ответ

0

Использование AsyncTask для загрузки данных в фоновом режиме, используя это doInBackgroundString ... PARAMS) и onProgressUpdate (Прогресс ...), чтобы опубликовать прогресс в вашем представлении и метод onPostExecute (Long result), чтобы завершить заставку.

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

+1

спасибо за ответ, вот что я хотел :) cheeers – Mahmoud

Смежные вопросы