FragmentManager クラス

定義

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

[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
属性

注釈

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

フラグメントの使用の詳細については、「 Fragments 開発者ガイド」を参照してください。

</部>

FragmentManager API は で android.os.Build.VERSION_CODES#HONEYCOMB導入されましたが、 の API のバージョンは を介して androidx.fragment.app.FragmentActivity古いプラットフォームでも使用できます。 詳細については、ブログ投稿 「Fragments For All」 を参照してください。

このメンバーは非推奨とされます。 サポート ライブラリandroidx.fragment.app.FragmentManagerを使用して、すべてのデバイスで一貫した動作を行い、ライフサイクルにアクセスします

android.app.FragmentManagerJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

FragmentManager()
FragmentManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

PopBackStackInclusive

#popBackStack(int, int)#popBackStack(String, int)フラグ: が設定され、バック スタック エントリの名前または ID が指定されている場合、一致しないエントリが見つかるか、スタックの一番下に達するまで、一致するすべてのエントリが使用されます。

プロパティ

BackStackEntryCount

バック スタックに現在含まれているエントリの数を返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Fragments

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsDestroyed

FragmentManager のアクティビティで最後 OnDestroy() の呼び出しが行われたため、このインスタンスが停止している場合は true を返します。

IsStateSaved

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

JniIdentityHashCode

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
JniPeerMembers

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

PeerReference

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
PrimaryNavigationFragment

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

フラグメント バック スタックに変更用の新しいリスナーを追加します。

BeginTransaction()

この FragmentManager に関連付けられているフラグメントに対して、一連の編集操作を開始します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
Dispose(Boolean)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
Dump(String, FileDescriptor, PrintWriter, String[])

FragmentManager の状態を指定されたストリームに出力します。

EnableDebugLogging(Boolean)

フレームワークの内部フラグメント マネージャーデバッグ ログを有効にするかどうかを制御します。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
ExecutePendingTransactions()

FragmentTransactionが でFragmentTransaction#commit FragmentTransaction.commit()コミットされると、プロセスの メイン スレッドで非同期的に実行されるようにスケジュールされます。

FindFragmentById(Int32)

XML から拡張されたとき、またはトランザクションに追加されたときにコンテナー ID として、指定された ID によって識別されたフラグメントを検索します。

FindFragmentById<T>(Int32)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

FindFragmentByTag(String)

XML から拡張されたとき、またはトランザクションに追加されたときに指定されたタグによって識別されたフラグメントを検索します。

FindFragmentByTag<T>(String)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

GetBackStackEntryAt(Int32)

BackStackEntry は、バック スタック内のインデックス <var>index</var> で返します。スタックの下部にある項目のインデックスは 0 です。

GetFragment(Bundle, String)

で配置された参照の現在の Fragment インスタンスを #putFragment(Bundle, String, Fragment)取得します。

GetFragment<T>(Bundle, String)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
InvalidateOptionsMenu()

必要に応じて、アタッチされたアクティビティのオプション メニューを無効にします。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 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)

フラグメントへの参照を Bundle に配置します。

RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean)

を登録して、 FragmentLifecycleCallbacks この FragmentManager で発生するフラグメント ライフサイクル イベントをリッスンします。

RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

で以前に追加されたリスナーを #addOnBackStackChangedListener(OnBackStackChangedListener)削除します。

SaveFragmentInstanceState(Fragment)

指定したフラグメントの現在のインスタンス状態を保存します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

以前に登録した の登録を FragmentLifecycleCallbacks解除します。

UnregisterFromRuntime()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

イベント

BackStackChanged

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.Finalized()

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.JniManagedPeerState

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

GetJniTypeName(IJavaPeerable)

div class="special reference"<>h3 Developer Guides</h3>内のActivity<オブジェクトとFragment対話するためのインターフェイス>

適用対象