Получите более 50K данных через остальные API и сохраните их в Android Local Storage (SQLite) - PullRequest
0 голосов
/ 21 января 2020

Мне нужна помощь по извлечению массовых данных через фоновый сервис и сохранению их в android локальном хранилище,

Я не хочу использовать нумерацию страниц, я имею в виду, когда приложение запускается в то время, фон служба называется вызовом и работает до тех пор, пока выборка не будет завершена (строка данных 50 КБ).

Заранее спасибо. : -)

1 Ответ

0 голосов
/ 21 января 2020

Это звучит как то, для чего Android Услуги идеально подходят. Они запускаются в фоновом режиме и предназначены именно для этого.

По сути, вы просто создаете подкласс службы и записываете в него свою загрузочную логику c. После завершения загрузки вы можете, в зависимости от того, как вы создали свою службу, уведомить ваше приложение о результате. Если служба была связана, вы можете иметь действие, связанное со службой, зарегистрировать слушателя. Если служба была запущена (Android термин для запуска без явного связанного получателя), вы можете запустить намерение, указывающее на завершение задачи.

...