Ejemplo n.º 1
0
 /* (non-Javadoc)
  *
  * Close the underlying cursor and dereference it.
  *
  * @see android.database.Cursor#close()
  */
 @Override
 public void close() {
   if (mClosed.compareAndSet(false, true)) {
     mCursor.close();
     Log.d(K9.LOG_TAG, "Cursor closed, null'ing & releasing semaphore");
     mCursor = null;
     mSemaphore.release();
   }
 }
Ejemplo n.º 2
0
 @Override
 public boolean onMove(int oldPosition, int newPosition) {
   checkClosed();
   return mCursor.onMove(oldPosition, newPosition);
 }
Ejemplo n.º 3
0
 @Override
 public void unregisterDataSetObserver(DataSetObserver observer) {
   checkClosed();
   mCursor.unregisterDataSetObserver(observer);
 }
Ejemplo n.º 4
0
 @Override
 public void setNotificationUri(ContentResolver cr, Uri uri) {
   checkClosed();
   mCursor.setNotificationUri(cr, uri);
 }
Ejemplo n.º 5
0
 @Override
 public boolean requery() {
   checkClosed();
   return mCursor.requery();
 }
Ejemplo n.º 6
0
 @Override
 public boolean moveToPosition(int position) {
   checkClosed();
   return mCursor.moveToPosition(position);
 }
Ejemplo n.º 7
0
 @Override
 public boolean move(int offset) {
   checkClosed();
   return mCursor.move(offset);
 }
Ejemplo n.º 8
0
 public boolean isLast() {
   checkClosed();
   return mCursor.isLast();
 }
Ejemplo n.º 9
0
 @Override
 public int getCount() {
   checkClosed();
   return mCursor.getCount();
 }
Ejemplo n.º 10
0
 @Override
 public String[] getColumnNames() {
   checkClosed();
   return mCursor.getColumnNames();
 }
Ejemplo n.º 11
0
 @Override
 public int getColumnIndexOrThrow(String columnName) throws IllegalArgumentException {
   checkClosed();
   return mCursor.getColumnIndexOrThrow(columnName);
 }
Ejemplo n.º 12
0
 @Override
 public int getColumnIndex(String columnName) {
   checkClosed();
   return mCursor.getColumnIndex(columnName);
 }
Ejemplo n.º 13
0
 @Override
 public byte[] getBlob(int columnIndex) {
   checkClosed();
   return mCursor.getBlob(columnIndex);
 }
Ejemplo n.º 14
0
 @Override
 public void deactivate() {
   checkClosed();
   mCursor.deactivate();
 }
Ejemplo n.º 15
0
 @Override
 public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) {
   checkClosed();
   mCursor.copyStringToBuffer(columnIndex, buffer);
 }
Ejemplo n.º 16
0
 @Override
 public boolean getWantsAllOnMoveCalls() {
   checkClosed();
   return mCursor.getWantsAllOnMoveCalls();
 }
Ejemplo n.º 17
0
 @Override
 public boolean isFirst() {
   checkClosed();
   return mCursor.isFirst();
 }
Ejemplo n.º 18
0
 @Override
 public double getDouble(int columnIndex) {
   checkClosed();
   return mCursor.getDouble(columnIndex);
 }
Ejemplo n.º 19
0
 @Override
 public boolean isNull(int columnIndex) {
   checkClosed();
   return mCursor.isNull(columnIndex);
 }
Ejemplo n.º 20
0
 @Override
 public Bundle getExtras() {
   checkClosed();
   return mCursor.getExtras();
 }
Ejemplo n.º 21
0
 @Override
 public boolean moveToNext() {
   checkClosed();
   return mCursor.moveToNext();
 }
Ejemplo n.º 22
0
 @Override
 public float getFloat(int columnIndex) {
   checkClosed();
   return mCursor.getFloat(columnIndex);
 }
Ejemplo n.º 23
0
 @Override
 public boolean moveToPrevious() {
   checkClosed();
   return mCursor.moveToPrevious();
 }
Ejemplo n.º 24
0
 @Override
 public int getInt(int columnIndex) {
   checkClosed();
   return mCursor.getInt(columnIndex);
 }
Ejemplo n.º 25
0
 @Override
 public Bundle respond(Bundle extras) {
   checkClosed();
   return mCursor.respond(extras);
 }
Ejemplo n.º 26
0
 @Override
 public int getPosition() {
   checkClosed();
   return mCursor.getPosition();
 }
Ejemplo n.º 27
0
 @Override
 public void unregisterContentObserver(ContentObserver observer) {
   checkClosed();
   mCursor.unregisterContentObserver(observer);
 }
Ejemplo n.º 28
0
 @Override
 public short getShort(int columnIndex) {
   checkClosed();
   return mCursor.getShort(columnIndex);
 }
 @Override
 public void fillWindow(int pos, CursorWindow window) {
   ((CrossProcessCursor) mCursor).fillWindow(pos, window);
 }
Ejemplo n.º 30
0
 @Override
 public String getString(int columnIndex) {
   checkClosed();
   return mCursor.getString(columnIndex);
 }