CursorLoader CursorLoader Class

Definition

A loader that queries the ContentResolver and returns a ICursor.

[Android.Runtime.Register("android/content/CursorLoader", ApiSince=11, DoNotGenerateAcw=true)]
public class CursorLoader : Android.Content.AsyncTaskLoader
type CursorLoader = class
    inherit AsyncTaskLoader
Inheritance
Attributes

Remarks

Android platform documentation

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Constructors

CursorLoader(Context) CursorLoader(Context)

Creates an empty unspecified CursorLoader.

CursorLoader(Context, Uri, String[], String, String[], String) CursorLoader(Context, Uri, String[], String, String[], String)

Creates a fully-specified CursorLoader.

CursorLoader(IntPtr, JniHandleOwnership) CursorLoader(IntPtr, JniHandleOwnership)

A constructor used when creating managed representations of JNI objects; called by the runtime.

Properties

Class Class

Returns the unique instance of Class that represents this object's class.

(Inherited from Object)
Context Context Inherited from Loader
Handle Handle

The handle to the underlying Android instance.

(Inherited from Object)
Id Id Inherited from Loader
IJavaObjectEx.IsProxy IJavaObjectEx.IsProxy Inherited from Object
IJavaObjectEx.KeyHandle IJavaObjectEx.KeyHandle Inherited from Object
IJavaObjectEx.NeedsActivation IJavaObjectEx.NeedsActivation Inherited from Object
IJavaPeerable.JniManagedPeerState IJavaPeerable.JniManagedPeerState Inherited from Object
IsAbandoned IsAbandoned

Return whether this loader has been abandoned.

(Inherited from Loader)
IsLoadInBackgroundCanceled IsLoadInBackgroundCanceled

Returns true if the current invocation of LoadInBackground() is being canceled.

(Inherited from AsyncTaskLoader)
IsReset IsReset

Return whether this load has been reset.

(Inherited from Loader)
IsStarted IsStarted

Return whether this load has been started.

(Inherited from Loader)
JniIdentityHashCode JniIdentityHashCode Inherited from Object
JniPeerMembers JniPeerMembers
PeerReference PeerReference Inherited from Object
Selection Selection
SortOrder SortOrder
ThresholdClass ThresholdClass

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

ThresholdType ThresholdType

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Uri Uri

Methods

Abandon() Abandon()

This function will normally be called for you automatically by LoaderManager when restarting a Loader.

(Inherited from Loader)
CancelLoad() CancelLoad() Inherited from AsyncTaskLoader
CancelLoadInBackground() CancelLoadInBackground()

Called on the main thread to abort a load in progress.

(Inherited from AsyncTaskLoader)
Clone() Clone()

Creates and returns a copy of this Object.

(Inherited from Object)
CommitContentChanged() CommitContentChanged()

Commit that you have actually fully processed a content change that was returned by TakeContentChanged().

(Inherited from Loader)
DataToString(Object) DataToString(Object) Inherited from Loader
DeliverCancellation() DeliverCancellation()

Informs the registered Loader.IOnLoadCanceledListener that the load has been canceled.

(Inherited from Loader)
DeliverResult(ICursor) DeliverResult(ICursor)

Sends the result of the load to the registered listener.

DeliverResult(Object) DeliverResult(Object) Inherited from Loader
Dispose() Dispose() Inherited from Object
Dispose(Boolean) Dispose(Boolean) Inherited from Object
Dump(String, FileDescriptor, PrintWriter, String[]) Dump(String, FileDescriptor, PrintWriter, String[])

Print the Loader's state into the given stream.

(Inherited from Loader)
DumpAsync(String, FileDescriptor, PrintWriter, String[]) DumpAsync(String, FileDescriptor, PrintWriter, String[]) Inherited from Loader
Equals(Object) Equals(Object)

Compares this instance with the specified object and indicates if they are equal.

(Inherited from Object)
ForceLoad() ForceLoad()

Force an asynchronous load.

(Inherited from Loader)
GetHashCode() GetHashCode()

Returns an integer hash code for this object.

(Inherited from Object)
GetProjection() GetProjection()
GetSelectionArgs() GetSelectionArgs()
JavaFinalize() JavaFinalize()

Invoked when the garbage collector has detected that this instance is no longer reachable.

(Inherited from Object)
LoadInBackground() LoadInBackground()

Called on a worker thread to perform the actual load and to return the result of the load operation.

Notify() Notify()

Causes a thread which is waiting on this object's monitor (by means of calling one of the wait() methods) to be woken up.

(Inherited from Object)
NotifyAll() NotifyAll()

Causes all threads which are waiting on this object's monitor (by means of calling one of the wait() methods) to be woken up.

(Inherited from Object)
OnAbandon() OnAbandon()

Subclasses implement this to take care of being abandoned.

(Inherited from Loader)
OnCanceled(ICursor) OnCanceled(ICursor)

Called if the task was canceled before it was completed.

OnCanceled(Object) OnCanceled(Object) Inherited from AsyncTaskLoader
OnCancelLoad() OnCancelLoad()

Subclasses must implement this to take care of requests to CancelLoad().

(Inherited from Loader)
OnContentChanged() OnContentChanged()

Called when Loader.ForceLoadContentObserver detects a change.

(Inherited from Loader)
OnForceLoad() OnForceLoad()

Subclasses must implement this to take care of requests to ForceLoad().

(Inherited from Loader)
OnLoadInBackground() OnLoadInBackground()

Calls LoadInBackground().

(Inherited from AsyncTaskLoader)
OnReset() OnReset()

Subclasses must implement this to take care of resetting their loader, as per Reset().

(Inherited from Loader)
OnStartLoading() OnStartLoading()

Subclasses must implement this to take care of loading their data, as per StartLoading().

(Inherited from Loader)
OnStopLoading() OnStopLoading()

Subclasses must implement this to take care of stopping their loader, as per StopLoading().

(Inherited from Loader)
RegisterListener(Int32, Loader+IOnLoadCompleteListener) RegisterListener(Int32, Loader+IOnLoadCompleteListener) Inherited from Loader
RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) Inherited from Loader
Reset() Reset()

This function will normally be called for you automatically by LoaderManager when destroying a Loader.

(Inherited from Loader)
RollbackContentChanged() RollbackContentChanged()

Report that you have abandoned the processing of a content change that was returned by TakeContentChanged() and would like to rollback to the state where there is again a pending content change.

(Inherited from Loader)
SetHandle(IntPtr, JniHandleOwnership) SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
SetProjection(String[]) SetProjection(String[])
SetSelectionArgs(String[]) SetSelectionArgs(String[])
SetUpdateThrottle(Int64) SetUpdateThrottle(Int64)

Set amount to throttle updates by.

(Inherited from AsyncTaskLoader)
StartLoading() StartLoading()

This function will normally be called for you automatically by LoaderManager when the associated fragment/activity is being started.

(Inherited from Loader)
StopLoading() StopLoading()

This function will normally be called for you automatically by LoaderManager when the associated fragment/activity is being stopped.

(Inherited from Loader)
TakeContentChanged() TakeContentChanged()

Take the current flag indicating whether the loader's content had changed while it was stopped.

(Inherited from Loader)
ToArray<T>() ToArray<T>() Inherited from Object
ToString() ToString()

Returns a string containing a concise, human-readable description of this object.

(Inherited from Object)
UnregisterFromRuntime() UnregisterFromRuntime() Inherited from Object
UnregisterListener(Loader+IOnLoadCompleteListener) UnregisterListener(Loader+IOnLoadCompleteListener) Inherited from Loader
UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) Inherited from Loader
Wait() Wait()

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.

(Inherited from Object)
Wait(Int64) Wait(Int64)

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the specified timeout expires.

(Inherited from Object)
Wait(Int64, Int32) Wait(Int64, Int32)

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the specified timeout expires.

(Inherited from Object)

Explicit Interface Implementations

IJavaObjectEx.ToLocalJniHandle() IJavaObjectEx.ToLocalJniHandle() Inherited from Object
IJavaPeerable.Disposed() IJavaPeerable.Disposed() Inherited from Object
IJavaPeerable.DisposeUnlessReferenced() IJavaPeerable.DisposeUnlessReferenced() Inherited from Object
IJavaPeerable.Finalized() IJavaPeerable.Finalized() Inherited from Object
IJavaPeerable.SetJniIdentityHashCode(Int32) IJavaPeerable.SetJniIdentityHashCode(Int32) Inherited from Object
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) Inherited from Object
IJavaPeerable.SetPeerReference(JniObjectReference) IJavaPeerable.SetPeerReference(JniObjectReference) Inherited from Object

Extension Methods

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable) GetJniTypeName(IJavaPeerable)

Applies to