android.database
Class BulkCursorNative
java.lang.Object
android.os.Binder
android.database.BulkCursorNative
- All Implemented Interfaces:
- IBulkCursor, IBinder, IInterface
- Direct Known Subclasses:
- CursorToBulkCursorAdaptor
public abstract class BulkCursorNative
- extends Binder
- implements IBulkCursor
Native implementation of the bulk cursor. This is only for use in implementing
IPC, application code should use the Cursor interface.
| Fields inherited from interface android.database.IBulkCursor |
CLOSE_TRANSACTION, COUNT_TRANSACTION, DEACTIVATE_TRANSACTION, DELETE_ROW_TRANSACTION, descriptor, GET_COLUMN_NAMES_TRANSACTION, GET_CURSOR_WINDOW_TRANSACTION, GET_EXTRAS_TRANSACTION, ON_MOVE_TRANSACTION, REQUERY_TRANSACTION, RESPOND_TRANSACTION, UPDATE_ROWS_TRANSACTION, WANTS_ON_MOVE_TRANSACTION |
|
Method Summary |
IBinder |
asBinder()
Retrieve the Binder object associated with this interface. |
static IBulkCursor |
asInterface(IBinder obj)
Cast a Binder object into a content resolver interface, generating
a proxy if needed. |
boolean |
onTransact(int code,
Parcel data,
Parcel reply,
int flags)
Default implementation is a stub that returns false. |
| Methods inherited from class android.os.Binder |
attachInterface, clearCallingIdentity, dump, finalize, flushPendingCommands, getCallingPid, getCallingUid, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, pingBinder, queryLocalInterface, restoreCallingIdentity, transact, unlinkToDeath |
| Methods inherited from interface android.database.IBulkCursor |
close, count, deactivate, deleteRow, getColumnNames, getExtras, getWantsAllOnMoveCalls, getWindow, onMove, requery, respond, updateRows |
BulkCursorNative
public BulkCursorNative()
asInterface
public static IBulkCursor asInterface(IBinder obj)
- Cast a Binder object into a content resolver interface, generating
a proxy if needed.
onTransact
public boolean onTransact(int code,
Parcel data,
Parcel reply,
int flags)
throws RemoteException
- Description copied from class:
Binder
- Default implementation is a stub that returns false. You will want
to override this to do the appropriate unmarshalling of transactions.
If you want to call this, call transact().
- Overrides:
onTransact in class Binder
- Throws:
RemoteException
asBinder
public IBinder asBinder()
- Description copied from interface:
IInterface
- Retrieve the Binder object associated with this interface.
You must use this instead of a plain cast, so that proxy objects
can return the correct result.
- Specified by:
asBinder in interface IInterface
Please submit a feedback, bug or feature