共用方式為


AsyncTaskLoader 類別

定義

提供 AsyncTask 執行工作的抽象載入器。

[Android.Runtime.Register("android/content/AsyncTaskLoader", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D" })]
public abstract class AsyncTaskLoader : Android.Content.Loader
[<Android.Runtime.Register("android/content/AsyncTaskLoader", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D" })>]
type AsyncTaskLoader = class
    inherit Loader
繼承
AsyncTaskLoader
衍生
屬性

備註

提供 AsyncTask 執行工作的抽象載入器。 如需詳細資訊,請參閱 Loaderandroid.app.LoaderManager

以下是 AsyncTaskLoader 子類別的範例實作,該子類別會從套件管理員載入目前安裝的應用程式。 此實作會負責擷取應用程式標籤,並從中排序其結果集、監視已安裝應用程式的變更,以及在組態變更時重建清單(例如地區設定變更)。

{

已取代這個成員。 使用支持連結 androidx.loader.content.AsyncTaskLoader

android.content.AsyncTaskLoaderJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

AsyncTaskLoader(Context)
AsyncTaskLoader(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Context (繼承來源 Loader)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
Id (繼承來源 Loader)
IsAbandoned

傳回是否已放棄此載入器。

(繼承來源 Loader)
IsLoadInBackgroundCanceled

如果目前的調用 #loadInBackground 正在取消,則傳回 true。

IsReset

傳回是否已重設此負載。

(繼承來源 Loader)
IsStarted

傳回是否已啟動此載入。

(繼承來源 Loader)
JniIdentityHashCode

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
JniPeerMembers

提供 AsyncTask 執行工作的抽象載入器。

PeerReference

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Abandon()

重新啟動 Loader 時,通常會自動為您 android.app.LoaderManager 呼叫此函式。

(繼承來源 Loader)
CancelLoad()
已淘汰.

提供 AsyncTask 執行工作的抽象載入器。

CancelLoadInBackground()

在主線程上呼叫 以中止進行中的負載。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
CommitContentChanged()

認可您實際上已完全處理 由 傳 #takeContentChanged回的內容變更。

(繼承來源 Loader)
DataToString(Object)

若要進行偵錯,請將Loader資料類別的實例轉換成可列印的字串。

(繼承來源 Loader)
DeliverCancellation()

通知已註冊 OnLoadCanceledListener 的已取消負載。

(繼承來源 Loader)
DeliverResult(Object)

將載入的結果傳送至已註冊的接聽程式。

(繼承來源 Loader)
Dispose()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
Dispose(Boolean)

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
Dump(String, FileDescriptor, PrintWriter, String[])

將 Loader 的狀態列印至指定的數據流。

(繼承來源 Loader)
DumpAsync(String, FileDescriptor, PrintWriter, String[])

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Loader)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
ForceLoad()

強制異步載入。

(繼承來源 Loader)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
LoadInBackground()

在背景工作線程上呼叫 以執行實際負載,並傳回載入作業的結果。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
OnAbandon()

子類別會實作此專案,以處理被遺棄。

(繼承來源 Loader)
OnCanceled(Object)

如果工作在完成之前已取消,就會呼叫 。

OnCancelLoad()

子類別必須實作此專案,才能處理對 #cancelLoad()的要求。

(繼承來源 Loader)
OnContentChanged()

偵測到變更時 ForceLoadContentObserver 呼叫。

(繼承來源 Loader)
OnForceLoad()

子類別必須實作此專案,才能處理對 #forceLoad()的要求。

(繼承來源 Loader)
OnLoadInBackground()

呼叫 #loadInBackground()

OnReset()

子類別必須實作此專案,才能根據 #reset()重設其載入器。

(繼承來源 Loader)
OnStartLoading()

子類別必須實作此專案,才能根據 #startLoading()負責載入其數據。

(繼承來源 Loader)
OnStopLoading()

子類別必須實作此專案,以便根據 #stopLoading()停止其載入器。

(繼承來源 Loader)
RegisterListener(Int32, Loader+IOnLoadCompleteListener)

註冊類別,這個類別會在載入完成時接收回呼。

(繼承來源 Loader)
RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

註冊會在取消載入時接收回呼的接聽程式。

(繼承來源 Loader)
Reset()

終結 Loader 時,通常會為您自動 android.app.LoaderManager 呼叫此函式。

(繼承來源 Loader)
RollbackContentChanged()

您已放棄處理 所 #takeContentChanged() 傳回的內容變更,並想要回復至再次發生擱置內容變更的狀態。

(繼承來源 Loader)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetUpdateThrottle(Int64)

設定要透過節流更新的數量。

StartLoading()

啟動相關聯的片段/活動時,通常會自動為您 android.app.LoaderManager 呼叫此函式。

(繼承來源 Loader)
StopLoading()

當相關聯的片段/活動停止時,通常會自動為您 android.app.LoaderManager 呼叫此函式。

(繼承來源 Loader)
TakeContentChanged()

取得目前的旗標,指出載入器的內容是否在停止時已變更。

(繼承來源 Loader)
ToArray<T>()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
UnregisterListener(Loader+IOnLoadCompleteListener)

拿掉先前使用 #registerListener新增的接聽程式。

(繼承來源 Loader)
UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

取消註冊先前使用 #registerOnLoadCanceledListener新增的接聽程式。

(繼承來源 Loader)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.Finalized()

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

提供 AsyncTask 執行工作的抽象載入器。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

提供 AsyncTask 執行工作的抽象載入器。

GetJniTypeName(IJavaPeerable)

提供 AsyncTask 執行工作的抽象載入器。

適用於