0

나는 안드로이드의 콘텐츠 공급자에 액세스해야하는 서비스를 시작하고 일부 데이터를 외부 서버로 보내야하는 응용 프로그램을 만들고 있습니다.안드로이드 : 서비스의 콘텐츠 공급자 액세스

콘텐츠 제공 업체에 액세스 할 때 에서 호출해야하는 managedQuery 함수를 사용해야합니다. 이 문제를 어떻게 해결해야합니까?

여기에 Content Provider 액세스 방법을 쓰려면 다른 Activity 클래스를 만들지 모르겠다. Service 서버에서 데이터를 어떻게 보내야합니까?

나는 명확하게 자신을 설명하는 경우 확실하지 ..

미리 감사!

답변

2

나는 당신이 ContentResolver 클래스를 필요가 있다고 생각 :

ContentResolver cr = getContentResolver(); 
Cursor c = cr.query(uri, projection, selection, selectionArgs, sortOrder); 

// do something 

c.close(); 
+0

MMMM 좋아! 나는 여전히'Content Provider'와'Content Resolver'의 개념을 명확하게 이해하지 못했습니다 :) Thanks! – noloman

관련 문제