FragmentManager Класс

Определение

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</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 объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

</Div>

Хотя API FragmentManager был представлен в android.os.Build.VERSION_CODES#HONEYCOMB, версия API в также доступна для использования на более старых платформах через androidx.fragment.app.FragmentActivity. Дополнительные сведения см. в записи блога Fragments For All .

Этот элемент устарел. Используйте библиотекуandroidx.fragment.app.FragmentManager поддержки для согласованного поведения на всех устройствах и доступа к жизненному циклу.

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

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

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

FragmentManager()
FragmentManager(IntPtr, JniHandleOwnership)

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

Поля

PopBackStackInclusive

Флаг для #popBackStack(String, int) и #popBackStack(int, int): если задано и указано имя или идентификатор записи обратного стека, все соответствующие записи будут использоваться до тех пор, пока не будет найдена не соответствующая запись или не будет достигнута нижняя часть стека.

Свойства

BackStackEntryCount

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

Class

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

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

Handle

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

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

Возвращает значение true, если последний OnDestroy() вызов был выполнен в действии FragmentManager, поэтому этот экземпляр теперь не работает.

IsStateSaved

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

JniIdentityHashCode

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

PeerReference

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

ThresholdClass

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

ThresholdType

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

Методы

AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

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

BeginTransaction()

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

Clone()

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

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

(Унаследовано от Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Выведите состояние FragmentManager в заданный поток.

EnableDebugLogging(Boolean)

Управление включением журналов отладки внутреннего диспетчера фрагментов платформы.

Equals(Object)

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

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

После фиксации FragmentTransaction с помощью FragmentTransaction#commit FragmentTransaction.commit()планируется асинхронное выполнение в потоке main процесса.

FindFragmentById(Int32)

Находит фрагмент, который был идентифицирован заданным идентификатором при завышении из XML или в качестве идентификатора контейнера при добавлении в транзакцию.

FindFragmentById<T>(Int32)

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

FindFragmentByTag(String)

Находит фрагмент, который был определен заданным тегом либо при завышении из XML, либо при добавлении в транзакцию.

FindFragmentByTag<T>(String)

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

GetBackStackEntryAt(Int32)

Возврат BackStackEntry по индексу <var>index</var> в заднем стеке, где элемент в нижней части стека имеет индекс 0.

GetFragment(Bundle, String)

Получите текущий экземпляр фрагмента для ссылки, ранее размещенной с #putFragment(Bundle, String, Fragment).

GetFragment<T>(Bundle, String)

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</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 объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

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

(Унаследовано от Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

Отменяет регистрацию ранее зарегистрированного FragmentLifecycleCallbacksобъекта .

UnregisterFromRuntime()

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

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

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

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

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

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

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

События

BackStackChanged

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

IJavaPeerable.Disposed()

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

GetJniTypeName(IJavaPeerable)

Интерфейс для взаимодействия с Fragment объектами<Activity внутри класса div="special reference"><h3>Developer Guides</h3>

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