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
- Наследование
- Атрибуты
Комментарии
Этот класс не рекомендуется использовать на уровне API 28. Использование фрагмента библиотеки поддержки
Предоставляет точки интеграции с FragmentManager для узла фрагмента. Это ответственность узла за жизненный цикл фрагмента. Методы, предоставляемые FragmentController, предназначены для этой цели.
Справочник по Android для android.app.FragmentController.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| FragmentController(IntPtr, JniHandleOwnership) |
Инициализирует управляемое представление существующего объекта Java Native Interface. |
Свойства
| Имя. | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| FragmentManager |
|
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Предоставляет точки интеграции с |
| JniPeerMembers |
Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController. |
| LoaderManager |
|
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController. |
| ThresholdType |
Предоставляет инфраструктуру привязки JNI для Android.App.FragmentController. |
Методы
| Имя. | Описание |
|---|---|
| AttachHost(Fragment) |
Присоединяет узел к FragmentManager для этого контроллера. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Предоставляет точки интеграции с |
| CreateController(FragmentHostCallback) |
|
| 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() |
Предоставляет точки интеграции с |
| DoLoaderDestroy() |
Уничтожает загрузчики и, если их состояние не сохраняется, удаляет их. |
| DoLoaderStart() |
Запускает загрузчики. |
| DoLoaderStop(Boolean) |
Останавливает загрузчики, при необходимости сохраняя их состояние. |
| DumpLoaders(String, FileDescriptor, PrintWriter, String[]) |
Дамп текущего состояния загрузчиков. |
| Equals(Object) |
Предоставляет точки интеграции с |
| 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) |
Предоставляет точки интеграции с |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Предоставляет точки интеграции с |
| IJavaPeerable.Finalized() |
Предоставляет точки интеграции с |
| IJavaPeerable.JniObjectReferenceControlBlock |
Предоставляет точки интеграции с |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Предоставляет точки интеграции с |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Предоставляет точки интеграции с |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Предоставляет точки интеграции с |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Предоставляет точки интеграции с |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |