共用方式為


FragmentController 類別

定義

提供片段主機的 FragmentManager 整合點。

[Android.Runtime.Register("android/app/FragmentController", ApiSince=23, DoNotGenerateAcw=true)]
public class FragmentController : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentController", ApiSince=23, DoNotGenerateAcw=true)>]
type FragmentController = class
    inherit Object
繼承
FragmentController
屬性

備註

提供片段主機的 FragmentManager 整合點。

主機負責處理片段的生命週期。 所提供的 FragmentController 方法僅供該用途使用。

已取代這個成員。 使用支持連結 androidx.fragment.app.FragmentController

android.app.FragmentControllerJava 檔。

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

建構函式

FragmentController(IntPtr, JniHandleOwnership)

提供片段主機的 FragmentManager 整合點。

屬性

Class

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

(繼承來源 Object)
FragmentManager

FragmentManager 回這個控制器的 。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
JniPeerMembers

提供片段主機的 FragmentManager 整合點。

LoaderManager

傳回 LoaderManager

PeerReference

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
ThresholdClass

提供片段主機的 FragmentManager 整合點。

ThresholdType

提供片段主機的 FragmentManager 整合點。

方法

AttachHost(Fragment)

將主機附加至此控制器的 FragmentManager。

Clone()

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

(繼承來源 Object)
CreateController(FragmentHostCallback)

傳回 FragmentController

DispatchActivityCreated()

將所有由控制器的 FragmentManager 管理的片段移至活動建立的狀態。

DispatchConfigurationChanged(Configuration)

讓控制器的 FragmentManager 管理的所有片段知道發生設定變更。

DispatchContextItemSelected(IMenuItem)

將內容項目選取事件傳送至控制器的 FragmentManager 所管理的片段。

DispatchCreate()

將所有由控制器的 FragmentManager 管理的片段移至建立狀態。

DispatchCreateOptionsMenu(IMenu, MenuInflater)

讓控制器的 FragmentManager 管理的所有片段知道應該建立選項功能表。

DispatchDestroy()

將所有由控制器的 FragmentManager 管理的片段移至終結狀態。

DispatchDestroyView()

將所有由控制器的 FragmentManager 管理的片段移至終結檢視狀態。

DispatchLowMemory()

讓控制器的 FragmentManager 管理的所有片段知道裝置處於記憶體不足的狀況。

DispatchMultiWindowModeChanged(Boolean)

讓控制器的 FragmentManager 管理的所有片段知道活動的多視窗模式已變更。

DispatchMultiWindowModeChanged(Boolean, Configuration)

讓控制器的 FragmentManager 管理的所有片段知道活動的多視窗模式已變更。

DispatchOptionsItemSelected(IMenuItem)

將選項項目選取事件傳送至控制器的 FragmentManager 所管理的片段。

DispatchOptionsMenuClosed(IMenu)

讓控制器的 FragmentManager 管理的所有片段知道其選項功能表已關閉。

DispatchPause()

將所有由控制器的 FragmentManager 管理的片段移至暫停狀態。

DispatchPictureInPictureModeChanged(Boolean)

讓控制器的 FragmentManager 管理的所有片段知道活動的圖片內模式已變更。

DispatchPictureInPictureModeChanged(Boolean, Configuration)

讓控制器的 FragmentManager 管理的所有片段知道活動的圖片內模式已變更。

DispatchPrepareOptionsMenu(IMenu)

讓控制器的 FragmentManager 管理的所有片段知道他們應該準備其選項功能表以顯示。

DispatchResume()

將所有由控制器的 FragmentManager 管理的片段移至繼續狀態。

DispatchStart()

將所有由控制器的 FragmentManager 管理的片段移至啟動狀態。

DispatchStop()

將所有由控制器的 FragmentManager 管理的片段移至停止狀態。

DispatchTrimMemory(Int32)

讓控制器的 FragmentManager 管理的所有片段知道應該修剪其記憶體使用量。

Dispose()

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
Dispose(Boolean)

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
DoLoaderDestroy()

終結載入器,如果載入器的狀態未保留,則會移除它們。

DoLoaderStart()

啟動載入器。

DoLoaderStop(Boolean)

停止載入器,選擇性地保留其狀態。

DumpLoaders(String, FileDescriptor, PrintWriter, String[])

傾印載入器的目前狀態。

Equals(Object)

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

(繼承來源 Object)
ExecPendingActions()

針對控制器的 FragmentManager 所管理的 FragmentManager 執行任何暫止動作。

FindFragmentByWho(String)

傳回具有指定標識碼的片段。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

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

(繼承來源 Object)
NoteStateNotSaved()

將片段狀態標示為未儲存。

Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
OnCreateView(View, String, Context, IAttributeSet)

具現化片段檢視。

ReportLoaderStart()

讓載入器知道主機已準備好接收通知。

RestoreAllState(IParcelable, FragmentManagerNonConfig)

還原所有片段的已儲存狀態。

RestoreAllState(IParcelable, IList<Fragment>)

還原所有片段的已儲存狀態。

RestoreLoaderNonConfig(ArrayMap)

還原所有LoaderManagers的已儲存狀態。

RetainLoaderNonConfig()

傳回已選擇跨組態變更保留其實例的LoaderManagers清單。

RetainNestedNonConfig()

傳回已選擇跨組態變更保留其實例的片段巢狀樹狀結構。

RetainNonConfig()

傳回已選擇跨組態變更保留其實例的片段清單。

SaveAllState()

儲存所有片段的狀態。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

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

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
Wait()

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

(繼承來源 Object)
Wait(Int64)

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

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

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

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

提供片段主機的 FragmentManager 整合點。

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

提供片段主機的 FragmentManager 整合點。

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

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

提供片段主機的 FragmentManager 整合點。

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

提供片段主機的 FragmentManager 整合點。

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

提供片段主機的 FragmentManager 整合點。

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

提供片段主機的 FragmentManager 整合點。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

提供片段主機的 FragmentManager 整合點。

GetJniTypeName(IJavaPeerable)

提供片段主機的 FragmentManager 整合點。

適用於