FragmentManager.IBackStackEntry インターフェイス

定義

FragmentTransaction#addToBackStack(String) FragmentTransaction.addToBackStack()で作成されたフラグメント バック スタック上のエントリの表現。

[Android.Runtime.Register("android/app/FragmentManager$BackStackEntry", "", "Android.App.FragmentManager/IBackStackEntryInvoker")]
public interface FragmentManager.IBackStackEntry : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/FragmentManager$BackStackEntry", "", "Android.App.FragmentManager/IBackStackEntryInvoker")>]
type FragmentManager.IBackStackEntry = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

FragmentTransaction#addToBackStack(String) FragmentTransaction.addToBackStack()で作成されたフラグメント バック スタック上のエントリの表現。 エントリは、後で FragmentManager#getBackStackEntryAt(int) FragmentManager.getBackStackEntryAt()で取得できます。

BackStackEntry オブジェクトを保持しないでください。 #getId によって返される識別子は、アクティビティ インスタンス間で永続化される唯一のものです。

このメンバーは非推奨です。 サポート ライブラリを使用するandroidx.fragment.app.FragmentManager.BackStackEntry

Javaドキュメント。

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

プロパティ

名前 説明
BreadCrumbShortTitleFormatted

エントリの短いパン粉のタイトルを返します。含まれていない場合は null を返します。

BreadCrumbShortTitleRes

エントリの短いパンくずのタイトル リソース識別子を返します。エントリがない場合は 0 を返します。

BreadCrumbTitleFormatted

エントリの完全なパン粉のタイトルを返します。含まれていない場合は null を返します。

BreadCrumbTitleRes

エントリの完全な階層クラム タイトル リソース識別子を返します。含まれていない場合は 0 を返します。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
Id

エントリの一意識別子を返します。

JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
Name

このエントリの作成時に AddToBackStack(String) に指定された名前を取得します。

PeerReference

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 IJavaPeerable)

メソッド

名前 説明
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
SetJniIdentityHashCode(Int32)

JniIdentityHashCodeによって返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

FragmentTransaction#addToBackStack(String) FragmentTransaction.addToBackStack()で作成されたフラグメント バック スタック上のエントリの表現。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

PeerReferenceによって返される値を設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

FragmentTransaction#addToBackStack(String) FragmentTransaction.addToBackStack()で作成されたフラグメント バック スタック上のエントリの表現。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象