1

Я работаю над проектом Android, где мне нужно было использовать contentprovider для операций, связанных с потоками, связанных с базой данных внутри службы. Но loadermanager с обратными вызовами недоступен для использования в сервисе. Какая наилучшая замена для службы loadermanager внутри службы, которая будет иметь обратные вызовы и contentprovider?Замена Android для loadermanager в сервисе

+1

вам не нужно ... используйте обычные загрузчики с помощью конструктора, registerListener и startLoading – Selvin

+0

@Selvin вы можете указать мне пример пользовательского загрузчика? – pratsJ

+0

Я использовал AsyncQueryHandler для выполнения операций с базой данных в фоновом режиме. – pratsJ

ответ

1

Вам не нужен LoaderManager, так как ваша служба не имеет конфигурационных изменений и перезапуска. Действия и фрагменты имеют причины изменения ротации или пользовательские задачи. Просто используйте Loader. Также см. Этот ответ: Can you use a LoaderManager from a Service?