SQLiteCursor -> AbstractWindowCursor -> AbstractCursor -> CrossProcessCursor
maxtrixCursor -> AbstractCursor-> CrossProcessCursor
AbstractCursor -> CrossProcesssCursor -> Cursor
CrossProcessCursorWrapper -> CursorWrap -> Cursor
CrossProcessCursorWrapper ->CrossProcesssCurso
Cursor: 提供用户使用的接口
maxtrixCursor: A mutable cursor implementation backed by an array of Object
s. Use newRow()
to add rows. Automatically expands internal capacity as needed.
CursorWindow: buffer contains multiple rows
CrossProcessCursor; The contents of a cross process cursor are marshalled to the remote process by filling CursorWindow
objects using fillWindow
CursorWrap: Wrapper class for Cursor that delegates all calls to the actual cursor object.