Язык

FragmentController Класс

Определение

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Комментарии

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

Предоставляет точки интеграции с FragmentManager для узла фрагмента. Это ответственность узла за жизненный цикл фрагмента. Методы, предоставляемые FragmentController, предназначены для этой цели.

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

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

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

Имя. Описание
FragmentController(IntPtr, JniHandleOwnership)

Инициализирует управляемое представление существующего объекта Java Native Interface.

Свойства

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

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

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

FragmentManager Возвращает для этого контроллера.

Handle

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

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

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

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController.

LoaderManager

LoaderManagerВозвращает значение .

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController.

ThresholdType

Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController.

Методы

Имя. Описание
AttachHost(Fragment)

Присоединяет узел к FragmentManager для этого контроллера.

Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

(Унаследовано от JavaObject)
CreateController(FragmentHostCallback)

FragmentControllerВозвращает значение .

DispatchActivityCreated()

Перемещает все фрагменты, управляемые Диспетчером фрагментов контроллера, в созданное состояние действия.

DispatchConfigurationChanged(Configuration)

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

DispatchContextItemSelected(IMenuItem)

Отправляет событие выбора элемента контекста в фрагменты, управляемые диспетчером фрагментов контроллера.

DispatchCreate()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние создания.

DispatchCreateOptionsMenu(IMenu, MenuInflater)

Позволяет всем фрагментам, управляемым Фрагментами контроллера, знать, что они должны создавать меню параметров.

DispatchDestroy()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние уничтожения.

DispatchDestroyView()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние уничтоженного представления.

DispatchLowMemory()

Позволяет всем фрагментам, управляемым контроллером FragmentManager, знать, что устройство находится в состоянии низкой памяти.

DispatchMultiWindowModeChanged(Boolean, Configuration)

Позволяет всем фрагментам, управляемым диспетчером фрагментов контроллера, знать режим с несколькими окнами действия, измененный.

DispatchMultiWindowModeChanged(Boolean)

Позволяет всем фрагментам, управляемым диспетчером фрагментов контроллера, знать режим с несколькими окнами действия, измененный.

DispatchOptionsItemSelected(IMenuItem)

Отправляет событие выбора элемента параметра в фрагменты, управляемые диспетчером фрагментов контроллера.

DispatchOptionsMenuClosed(IMenu)

Позволяет всем фрагментам, управляемым с помощью FragmentManager контроллера, знать, что их меню параметров закрыто.

DispatchPause()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние приостановки.

DispatchPictureInPictureModeChanged(Boolean, Configuration)

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

DispatchPictureInPictureModeChanged(Boolean)

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

DispatchPrepareOptionsMenu(IMenu)

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

DispatchResume()

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

DispatchStart()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние начала.

DispatchStop()

Перемещает все фрагменты, управляемые диспетчером фрагментов контроллера, в состояние остановки.

DispatchTrimMemory(Int32)

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

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Уничтожает загрузчики и, если их состояние не сохраняется, удаляет их.

DoLoaderStart()

Запускает загрузчики.

DoLoaderStop(Boolean)

Останавливает загрузчики, при необходимости сохраняя их состояние.

DumpLoaders(String, FileDescriptor, PrintWriter, String[])

Дамп текущего состояния загрузчиков.

Equals(Object)

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

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

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

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

FindFragmentByWho(String)

Возвращает фрагмент с заданным идентификатором.

GetHashCode()

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

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

Помечает состояние фрагмента как несохраненные.

Notify()

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

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

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

(Унаследовано от Object)
OnCreateView(View, String, Context, IAttributeSet)

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

ReportLoaderStart()

Позволяет загрузчикам знать, что узел готов к получению уведомлений.

RestoreAllState(IParcelable, FragmentManagerNonConfig)

Восстанавливает сохраненное состояние для всех фрагментов.

RestoreAllState(IParcelable, IList<Fragment>)
Устаревшие.

Восстанавливает сохраненное состояние для всех фрагментов.

RestoreLoaderNonConfig(ArrayMap)

Восстанавливает сохраненное состояние для всех loaderManagers.

RetainLoaderNonConfig()

Возвращает список loaderManagers, которые решили сохранить свой экземпляр во время изменений конфигурации.

RetainNestedNonConfig()

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

RetainNonConfig()
Устаревшие.

Возвращает список фрагментов, которые решили сохранить свой экземпляр в изменениях конфигурации.

SaveAllState()

Сохраняет состояние для всех фрагментов.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

Имя. Описание
IJavaPeerable.Disposed()

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Предоставляет точки интеграции с FragmentManager узлом фрагмента.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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