語言

LoaderManager.RestartLoader 方法

定義

在這個管理器中啟動新或重新啟動現有的載入器,註冊回調,然後(如果活動/片段目前已啟動)開始載入。

[Android.Runtime.Register("restartLoader", "(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;", "GetRestartLoader_ILandroid_os_Bundle_Landroid_app_LoaderManager_LoaderCallbacks_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "D" })]
public abstract Android.Content.Loader? RestartLoader(int id, Android.OS.Bundle? args, Android.App.LoaderManager.ILoaderCallbacks? callback);
[<Android.Runtime.Register("restartLoader", "(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;", "GetRestartLoader_ILandroid_os_Bundle_Landroid_app_LoaderManager_LoaderCallbacks_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D" })>]
abstract member RestartLoader : int * Android.OS.Bundle * Android.App.LoaderManager.ILoaderCallbacks -> Android.Content.Loader

參數

id
Int32

int:此載入器的唯一識別碼。 你可以成為你想要的任何東西。 識別碼會針對特定的 LoaderManager 實例進行範圍設定。

args
Bundle

Bundle:在建造時提供給載入者的可選參數。

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks:LoaderManager 會呼叫以回報載入器狀態變更的介面。 Required.

傳回

屬性

備註

在這個管理器中啟動新或重新啟動現有的載入器,註冊回調,然後(如果活動/片段目前已啟動)開始載入。 如果先前啟動過相同 ID 的載入器,當新載入器完成工作時,該載入器會自動銷毀。 回撥會在舊載入器被銷毀前完成。

本頁內容與程式碼範例受內容授權條款所規範。 Java 和 OpenJDK 是 Oracle 和/或其關係企業的商標或注冊商標。

最後更新於 2026-08-03 UTC。

Android 參考資料。android.app.LoaderManager.restartLoader

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於