Share via


FragmentManager 類別

定義

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

備註

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

如需使用片段的詳細資訊,請參閱 片段 開發人員指南。

</Div>

雖然 FragmentManager API 是在 中 android.os.Build.VERSION_CODES#HONEYCOMB 引進,但 的 API 版本也可透過 在 androidx.fragment.app.FragmentActivity 較舊的平臺上使用。 如需詳細資訊,請參閱部落格文章 「全部片段 」。

已取代這個成員。 使用支援程式庫androidx.fragment.app.FragmentManager 在所有裝置上一致的行為,並存取生命週期

android.app.FragmentManager JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

FragmentManager()
FragmentManager(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

欄位

PopBackStackInclusive

#popBackStack(int, int)#popBackStack(String, int) 旗標:如果已設定,且已提供後端堆疊專案的名稱或識別碼,則會取用所有相符的專案,直到找到不符合的專案或到達堆疊底部為止。

屬性

BackStackEntryCount

傳回目前在返回堆疊中的專案數。

Class

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

(繼承來源 Object)
Fragments

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsDestroyed

如果已對 FragmentManager 的活動進行最終 OnDestroy() 呼叫,則會傳回 true,因此此實例現在已失效。

IsStateSaved

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

JniIdentityHashCode

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)
JniPeerMembers

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

PeerReference

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)
PrimaryNavigationFragment

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

ThresholdClass

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

ThresholdType

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

方法

AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

為片段返回堆疊新增變更的新接聽程式。

BeginTransaction()

在與此 FragmentManager 相關聯的片段上啟動一系列編輯作業。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)
Dispose(Boolean)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

將 FragmentManager 的狀態列印到指定的資料流程中。

EnableDebugLogging(Boolean)

控制是否開啟架構的內部片段管理員偵錯記錄。

Equals(Object)

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

(繼承來源 Object)
ExecutePendingTransactions()

FragmentTransaction使用 FragmentTransaction#commit FragmentTransaction.commit() 認可 之後,它會排程在進程的主要執行緒上以非同步方式執行。

FindFragmentById(Int32)

尋找從 XML 擴充時由指定識別碼所識別的片段,或在交易中新增時作為容器識別碼。

FindFragmentById<T>(Int32)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

FindFragmentByTag(String)

尋找從 XML 擴充時由指定標記所識別的片段,或在交易中新增時提供。

FindFragmentByTag<T>(String)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

GetBackStackEntryAt(Int32)

傳回 back 堆疊中索引 < var > index < /var > 的 BackStackEntry;其中堆疊底部的專案具有索引 0。

GetFragment(Bundle, String)

擷取先前以 放置 #putFragment(Bundle, String, Fragment) 之參考的目前 Fragment 實例。

GetFragment<T>(Bundle, String)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
InvalidateOptionsMenu()

視需要使附加活動的選項功能表失效。

JavaFinalize()

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
PopBackStack()

將頂端狀態從上層堆疊取出。

PopBackStack(Int32, PopBackStackFlags)

將所有備份堆疊狀態快顯至具有指定識別碼的堆疊狀態。

PopBackStack(String, PopBackStackFlags)

從管理員的片段返回堆疊快顯最後一個片段轉換。

PopBackStackImmediate()

如同 #popBackStack() ,但會在呼叫內立即執行作業。

PopBackStackImmediate(Int32, PopBackStackFlags)

如同 #popBackStack(int, int) ,但會在呼叫內立即執行作業。

PopBackStackImmediate(String, PopBackStackFlags)

如同 #popBackStack(String, int) ,但會在呼叫內立即執行作業。

PutFragment(Bundle, String, Fragment)

將片段的參考放在套件組合中。

RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean)

FragmentLifecycleCallbacks註冊 以接聽此 FragmentManager 中發生的片段生命週期事件。

RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

移除先前使用 新增的 #addOnBackStackChangedListener(OnBackStackChangedListener) 接聽程式。

SaveFragmentInstanceState(Fragment)

儲存指定片段的目前實例狀態。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

取消註冊先前註冊的 FragmentLifecycleCallbacks

UnregisterFromRuntime()

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 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)

事件

BackStackChanged

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

明確介面實作

IJavaPeerable.Disposed()

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

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

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

GetJniTypeName(IJavaPeerable)

Fragment div 類別內建物件互動的 <Activity 介面=「特殊參考」 >< h3 > 開發人員指南 < /h3>

適用於