android.content
Class CursorLoader

java.lang.Object
  extended by android.content.Loader<D>
      extended by android.content.AsyncTaskLoader<Cursor>
          extended by android.content.CursorLoader

public class CursorLoader
extends AsyncTaskLoader<Cursor>


Nested Class Summary
 
Nested classes/interfaces inherited from class android.content.Loader
Loader.ForceLoadContentObserver, Loader.OnLoadCompleteListener<D>
 
Constructor Summary
CursorLoader(Context context)
           
CursorLoader(Context context, Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
           
 
Method Summary
 void deliverResult(Cursor cursor)
           
 void dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)
           
 String[] getProjection()
           
 String getSelection()
           
 String[] getSelectionArgs()
           
 String getSortOrder()
           
 Uri getUri()
           
 Cursor loadInBackground()
           
 void onCanceled(Cursor cursor)
           
protected  void onReset()
           
protected  void onStartLoading()
           
protected  void onStopLoading()
           
 void setProjection(String[] projection)
           
 void setSelection(String selection)
           
 void setSelectionArgs(String[] selectionArgs)
           
 void setSortOrder(String sortOrder)
           
 void setUri(Uri uri)
           
 
Methods inherited from class android.content.AsyncTaskLoader
cancelLoad, onForceLoad, onLoadInBackground, setUpdateThrottle
 
Methods inherited from class android.content.Loader
abandon, dataToString, forceLoad, getContext, getId, isAbandoned, isReset, isStarted, onAbandon, onContentChanged, registerListener, reset, startLoading, stopLoading, takeContentChanged, toString, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CursorLoader

public CursorLoader(Context context)

CursorLoader

public CursorLoader(Context context,
                    Uri uri,
                    String[] projection,
                    String selection,
                    String[] selectionArgs,
                    String sortOrder)
Method Detail

loadInBackground

public Cursor loadInBackground()
Specified by:
loadInBackground in class AsyncTaskLoader<Cursor>

deliverResult

public void deliverResult(Cursor cursor)
Overrides:
deliverResult in class Loader<Cursor>

onStartLoading

protected void onStartLoading()
Overrides:
onStartLoading in class Loader<Cursor>

onStopLoading

protected void onStopLoading()
Overrides:
onStopLoading in class Loader<Cursor>

onCanceled

public void onCanceled(Cursor cursor)
Overrides:
onCanceled in class AsyncTaskLoader<Cursor>

onReset

protected void onReset()
Overrides:
onReset in class Loader<Cursor>

getUri

public Uri getUri()

setUri

public void setUri(Uri uri)

getProjection

public String[] getProjection()

setProjection

public void setProjection(String[] projection)

getSelection

public String getSelection()

setSelection

public void setSelection(String selection)

getSelectionArgs

public String[] getSelectionArgs()

setSelectionArgs

public void setSelectionArgs(String[] selectionArgs)

getSortOrder

public String getSortOrder()

setSortOrder

public void setSortOrder(String sortOrder)

dump

public void dump(String prefix,
                 FileDescriptor fd,
                 PrintWriter writer,
                 String[] args)
Overrides:
dump in class AsyncTaskLoader<Cursor>


Copyright © 2008-2012. All Rights Reserved.