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