Я загружаю zip-файл из Интернета, сохраняю его на SD-карту и распаковываю файл.Мое приложение читает файл построчно, где каждая строка содержит 96 элементов столбца.Я добавляю все элементы в Contentvalues
, который вставляет значения в базу данных.
Я сделал все это в службах и запускаю эту службу в методе onCreate
моего заставки.Но эта служба не позволяет запускать заставку, она занимает слишком много времени для заполнения базы данных.
Есть ли способ сделать это в фоновом режиме, не влияя на реакцию пользовательского интерфейса?