Loader
open class Loader<D : Any!>
kotlin.Any | |
↳ | androidx.loader.content.Loader |
Static library support version of the framework's android.content.Loader
. Used to write apps that run on platforms prior to Android 3.0. When running on Android 3.0 or above, this implementation is still used; it does not try to switch to the framework's implementation. See the framework SDK documentation for a class overview.
Summary
Nested classes | |
---|---|
An implementation of a ContentObserver that takes care of connecting it to the Loader to have the loader re-load its data when the observer is told it has changed. |
|
abstract |
Interface that is implemented to discover when a Loader has been canceled before it finished loading its data. |
abstract |
Interface that is implemented to discover when a Loader has finished loading its data. |
Public constructors | |
---|---|
Stores away the application context associated with context. |
Public methods | |
---|---|
open Unit |
abandon() This function will normally be called for you automatically by |
open Boolean |
Attempt to cancel the current load task. |
open Unit |
Commit that you have actually fully processed a content change that was returned by |
open String |
dataToString(@Nullable data: D?) For debugging, converts an instance of the Loader's data class to a string that can be printed. |
open Unit |
Informs the registered |
open Unit |
deliverResult(@Nullable data: D?) Sends the result of the load to the registered listener. |
open Unit |
dump(prefix: String!, fd: FileDescriptor!, writer: PrintWriter!, args: Array<String!>!) Print the Loader's state into the given stream. |
open Unit |
Force an asynchronous load. |
open Context | |
open Int |
getId() |
open Boolean |
Return whether this loader has been abandoned. |
open Boolean |
isReset() Return whether this load has been reset. |
open Boolean |
Return whether this load has been started. |
open Unit |
Called when |
open Unit |
registerListener(id: Int, @NonNull listener: Loader.OnLoadCompleteListener<D>) Registers a class that will receive callbacks when a load is complete. |
open Unit |
registerOnLoadCanceledListener(@NonNull listener: Loader.OnLoadCanceledListener<D>) Registers a listener that will receive callbacks when a load is canceled. |
open Unit |
reset() This function will normally be called for you automatically by |
open Unit |
Report that you have abandoned the processing of a content change that was returned by |
Unit |
This function will normally be called for you automatically by |
open Unit |
This function will normally be called for you automatically by |
open Boolean |
Take the current flag indicating whether the loader's content had changed while it was stopped. |
open String |
toString() |
open Unit |
unregisterListener(@NonNull listener: Loader.OnLoadCompleteListener<D>) Remove a listener that was previously added with |