SQLiteCursorDriver
public interface SQLiteCursorDriver
android.database.sqlite.SQLiteCursorDriver |
A driver for SQLiteCursors that is used to create them and gets notified by the cursors it creates on significant events in their lifetimes.
Summary
Public methods | |
---|---|
abstract void | cursorClosed() Called by a SQLiteCursor when it it closed to destroy this object as well. |
abstract void | cursorDeactivated() Called by a SQLiteCursor when it is released. |
abstract void | cursorRequeried(Cursor cursor) Called by a SQLiteCursor when it is requeried. |
abstract Cursor | query(SQLiteDatabase.CursorFactory factory, String[] bindArgs) Executes the query returning a Cursor over the result set. |
abstract void | setBindArguments(String[] bindArgs) Set new bind arguments. |
Public methods
cursorClosed
public abstract void cursorClosed ()
Called by a SQLiteCursor when it it closed to destroy this object as well.
cursorDeactivated
public abstract void cursorDeactivated ()
Called by a SQLiteCursor when it is released.
cursorRequeried
public abstract void cursorRequeried (Cursor cursor)
Called by a SQLiteCursor when it is requeried.
Parameters | |
---|---|
cursor | Cursor |
query
public abstract Cursor query (SQLiteDatabase.CursorFactory factory, String[] bindArgs)
Executes the query returning a Cursor over the result set.
Parameters | |
---|---|
factory | SQLiteDatabase.CursorFactory : The CursorFactory to use when creating the Cursors, or null if standard SQLiteCursors should be returned. |
bindArgs | String |
Returns | |
---|---|
Cursor | a Cursor over the result set |
setBindArguments
public abstract void setBindArguments (String[] bindArgs)
Set new bind arguments. These will take effect in cursorRequeried().
Parameters | |
---|---|
bindArgs | String : the new arguments |