Замена Android для loadermanager в эксплуатации

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


person pratsJ    schedule 11.09.2014    source источник
comment
вам это не нужно... используйте простые загрузчики с помощью конструктора, registerListener и startLoading   -  person Selvin    schedule 11.09.2014
comment
@Selvin, не могли бы вы указать мне пример пользовательского загрузчика?   -  person pratsJ    schedule 11.09.2014
comment
Я использовал AsyncQueryHandler для выполнения операций с базой данных в фоновом режиме.   -  person pratsJ    schedule 15.09.2014


Ответы (1)


Вам не нужен LoaderManager, так как ваша служба не имеет изменений конфигурации и перезапуска. Действия и фрагменты имеют причину изменения ротации или задачи изменения пользователя. Просто используйте загрузчик. Также см. этот ответ: Можете ли вы использовать LoaderManager из службы?< /а>

person Louis CAD    schedule 20.02.2015