Язык

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
Атрибуты
Реализации

Комментарии

Этот интерфейс не рекомендуется использовать на уровне API 28. Использование фрагмента библиотеки поддержки.BackStackEntry

Представление записи в стеке обратной части фрагмента, созданное с помощью FragmentTransaction.addToBackStack(). Записи можно получить позже с помощью FragmentManager.getBackStackEntryAt(). Обратите внимание, что вы никогда не должны держаться на объекте BackStackEntry; Идентификатор, возвращаемый методом getId(), является единственной вещью, которая будет сохранена в экземплярах действий.

Справочник по Android для android.app.FragmentManager.BackStackEntry.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
BreadCrumbShortTitleFormatted

Возвращает короткий заголовок хлеба для записи или null, если он не имеет одного.

BreadCrumbShortTitleRes

Возвращает идентификатор ресурса заголовка короткого хлеба для записи или 0, если он не имеет.

BreadCrumbTitleFormatted

Возвращает полный заголовок хлеба для записи или null, если он не имеет одного.

BreadCrumbTitleRes

Возвращает полный идентификатор ресурса заголовка хлеба для записи или 0, если он не имеет.

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
Id

Возвращает уникальный идентификатор записи.

JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniObjectReferenceControlBlock

Представление записи в стеке задней части фрагмента, созданное с помощью FragmentTransaction#addToBackStack(String) FragmentTransaction.addToBackStack().

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа к членам и вызовов.

(Унаследовано от IJavaPeerable)
Name

Получите имя, предоставленное в FragmentTransaction.addToBackStack(String) при создании этой записи.

PeerReference

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

(Унаследовано от 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)

Возвращает имя JNI типа экземпляра self.

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.

Применяется к