В моем коде у меня есть логическое значение для установки информации в базу данных через предпочтение. Он работает нормально, но проблема в том, что теперь у меня есть много информации для добавления в приложение, и я получаю черный экран, пока информация добавляется в sqlite (только во время установки). Как я могу добавить индикатор выполнения, чтобы пользователи знали, что приложение находится в процессе установки. Я боюсь, что они подумают, что приложение сломано, когда будут смотреть на черный экран.
/** Insert list into db once */
if (pref.getBoolean("isFirst", true)) {
readBLContactsfromAssetsXMLToDB("list.xml");
pref.edit().putBoolean("isFirst", false).commit();
}
addQuickActions();
}