FragmentTransaction Класс

Определение

API для выполнения набора операций с фрагментами.

[Android.Runtime.Register("android/app/FragmentTransaction", DoNotGenerateAcw=true)]
public abstract class FragmentTransaction : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentTransaction", DoNotGenerateAcw=true)>]
type FragmentTransaction = class
    inherit Object
Наследование
FragmentTransaction
Атрибуты

Комментарии

API для выполнения набора операций с фрагментами.

<div class="special reference"><h3>Developer Guides</h3>

Дополнительные сведения об использовании фрагментов см. в руководстве разработчика по фрагментам .

</Div>

Этот элемент устарел. Использование библиотеки поддержкиandroidx.fragment.app.FragmentTransaction

Документация по Java для android.app.FragmentTransaction.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

FragmentTransaction()
FragmentTransaction(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsAddToBackStackAllowed

Возвращает значение true, если этот объект FragmentTransaction разрешено добавлять в задний стек.

IsEmpty
JniIdentityHashCode

API для выполнения набора операций с фрагментами.

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

API для выполнения набора операций с фрагментами.

PeerReference

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Add(Fragment, String)

Вызывает #add(int, Fragment, String) с 0 containerViewId.

Add(Int32, Fragment)

Вызывает #add(int, Fragment, String) с тегом NULL.

Add(Int32, Fragment, String)

Добавьте фрагмент в состояние действия.

AddSharedElement(View, String)

Используется с для сопоставления представления из удаленного или скрытого фрагмента с представлением из показанного или добавленного фрагмента.

AddToBackStack(String)

Добавьте эту транзакцию в задний стек.

Attach(Fragment)

Повторно вложите фрагмент после его отсоединения от пользовательского интерфейса с помощью #detach(Fragment).

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Commit()

Планирует фиксацию этой транзакции.

CommitAllowingStateLoss()

Нравится #commit , но позволяет выполнять фиксацию после сохранения состояния действия.

CommitNow()

Фиксирует эту транзакцию синхронно.

CommitNowAllowingStateLoss()

Нравится #commitNow , но позволяет выполнять фиксацию после сохранения состояния действия.

Detach(Fragment)

Отсоедините данный фрагмент от пользовательского интерфейса.

DisallowAddToBackStack()

Запретить вызовы .#addToBackStack(String)

Dispose()

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
Dispose(Boolean)

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
Hide(Fragment)

Скрывает существующий фрагмент.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Remove(Fragment)

Удаление существующего фрагмента.

Replace(Int32, Fragment)

Вызывает #replace(int, Fragment, String) с тегом NULL.

Replace(Int32, Fragment, String)

Замените существующий фрагмент, добавленный в контейнер.

RunOnCommit(IRunnable)

Добавьте в эту транзакцию объект Runnable, который будет выполняться после фиксации этой транзакции.

SetBreadCrumbShortTitle(ICharSequence)

Нравится#setBreadCrumbShortTitle(int), но принимает необработанную строку. Этот метод<<>> не рекомендуется, так как строку нельзя изменить позже, если языковой стандарт изменится.

SetBreadCrumbShortTitle(Int32)

Задайте короткий заголовок для отображения в виде хлебной крошки, когда эта транзакция находится на заднем стеке, как используется FragmentBreadCrumbs.

SetBreadCrumbShortTitle(String)

Нравится#setBreadCrumbShortTitle(int), но принимает необработанную строку. Этот метод<<>> не рекомендуется, так как строку нельзя изменить позже, если языковой стандарт изменится.

SetBreadCrumbTitle(ICharSequence)

Нравится#setBreadCrumbTitle(int), но принимает необработанную строку. Этот метод<<>> не рекомендуется, так как строку нельзя изменить позже, если языковой стандарт изменится.

SetBreadCrumbTitle(Int32)

Задайте полный заголовок, чтобы он отображался в виде хлебной крошки, когда эта транзакция находится на заднем стеке, как используется FragmentBreadCrumbsв .

SetBreadCrumbTitle(String)

Нравится#setBreadCrumbTitle(int), но принимает необработанную строку. Этот метод<<>> не рекомендуется, так как строку нельзя изменить позже, если языковой стандарт изменится.

SetCustomAnimations(Int32, Int32)

Задайте определенные ресурсы анимации для выполнения для фрагментов, которые входят в эту транзакцию и выходят из нее.

SetCustomAnimations(Int32, Int32, Int32, Int32)

Задайте определенные ресурсы анимации для выполнения для фрагментов, которые входят в эту транзакцию и выходят из нее.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPrimaryNavigationFragment(Fragment)

Задайте текущий активный фрагмент в этом FragmentManager в качестве основного фрагмента навигации.

SetReorderingAllowed(Boolean)

Задает, следует ли разрешать оптимизацию операций в транзакциях и между транзакциями.

SetTransition(FragmentTransit)

Выберите стандартную анимацию перехода для этой транзакции.

SetTransitionStyle(Int32)

Задайте ресурс пользовательского стиля, который будет использоваться для разрешения анимации транзита.

Show(Fragment)

Показывает ранее скрытый фрагмент.

ToArray<T>()

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

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

Явные реализации интерфейса

IJavaPeerable.Disposed()

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
IJavaPeerable.Finalized()

API для выполнения набора операций с фрагментами.

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

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API для выполнения набора операций с фрагментами.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API для выполнения набора операций с фрагментами.

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

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

API для выполнения набора операций с фрагментами.

GetJniTypeName(IJavaPeerable)

API для выполнения набора операций с фрагментами.

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