2012-10-11 4 views
0

ContentProvider를 사용하여 sqlite 데이터베이스와 인터페이스하는 예제가 상당히 많습니다. ContentProvider가 일반 파일과도 상호 작용할 수 있다고 말하는 어딘가의 문서를 읽었습니다. 그러나 우리는 어떻게 그것을 할 것입니까? 지금까지, 나는이 관련된 간단한 예를 찾을 수 없습니다, 나는 내 자신을 작성하는 시도했지만 발견데이터베이스가 아닌 파일이있는 ContentProvider

public abstract Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) 

반환 커서하지만 내가 검색의 입력/출력 스트림 (또는 다른 동등한.) 제출하지 파일로부터의 데이터.

어떻게 할 수 있습니까?

답변

1

응용 프로그램에 contentprovider를 구현할 때 쿼리 기능을 처리하는 방법은 사용자가 결정합니다. qwery 함수에서 데이터베이스 쿼리에서 커서를 반환하는 대신 MatrixCursor를 구성하고 항목을 채운 다음 반환 할 수 있습니다.

관련 문제