2013-11-15 1 views
0

@ JuanSánchez가 제안한 answer을 따르고 있지만 문제가 있습니다.Cursor.getType() API <11 호

android.database.Cursor 개체 (C)를 CursorWrapper으로 전송하려고하면 제 문제는 ClassCastException입니다. 더 구체적으로 코드 라인은 CursorWrapper cw = (CursorWrapper)c;입니다.

도움이된다면 매우 감사드립니다.

답변

0

해결했습니다. 슈퍼 간단합니다.

다음 줄을 교체하십시오.

또한`CursorWindow cursorWindow = ((AbstractWindowedCursor) 커서를) 할 수 있었다CursorWrapper cw = new CursorWrapper(cursor);

+0

를 들어 스왑CursorWrapper cw = (CursorWrapper)cursor;

.getWindow(); '. – JAB