1

서비스 안의 스레드 관련 데이터베이스 관련 작업에 contentprovider를 사용해야하는 Android 프로젝트를 진행 중입니다. 그러나 콜백이있는 loadermanager는 서비스에 사용할 수 없습니다. 콜백과 contentprovider가있는 서비스 내부의 loadermanager를 대체하는 가장 좋은 방법은 무엇입니까?서비스중인 loadermanager에 대한 Android 대체

+1

당신이 필요하지 않습니다 ... 생성자, registerListener 및 startLoading을 사용하여 일반 로더를 사용하십시오. – Selvin

+0

@Selvin 사용자 정의 로더의 예를 가르쳐 주시겠습니까? – pratsJ

+0

AsyncQueryHandler를 사용하여 백그라운드에서 데이터베이스 작업을 수행했습니다. – pratsJ

답변

1

서비스에는 구성 변경 사항이 없으므로 활동 및 조각에 순환 변경 또는 사용자 변경 작업의 원인이 있으므로 LoaderManager가 필요하지 않습니다. 로더를 사용하십시오. 또한,이 대답을 참조하십시오 : Can you use a LoaderManager from a Service?

관련 문제