FragmentController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona puntos de integración con para FragmentManager un host de fragmento.
[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
- Herencia
- Atributos
Comentarios
Esta clase estaba en desuso en el nivel de API 28. Uso de FragmentController de la biblioteca de soporte técnico
Proporciona puntos de integración con un FragmentManager para un host de fragmento. Es responsabilidad del host cuidar el ciclo de vida del fragmento. Los métodos proporcionados por FragmentController son para ese propósito.
Referencia de Android para android.app.FragmentController.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| FragmentController(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| FragmentManager |
Devuelve un |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Proporciona puntos de integración con para |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.FragmentController. |
| LoaderManager |
Devuelve un |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.FragmentController. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.FragmentController. |
Métodos
| Nombre | Description |
|---|---|
| AttachHost(Fragment) |
Asocia el host al FragmentManager para este controlador. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Proporciona puntos de integración con para |
| CreateController(FragmentHostCallback) |
Devuelve un |
| DispatchActivityCreated() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado creado por la actividad creada. |
| DispatchConfigurationChanged(Configuration) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que se ha producido un cambio de configuración. |
| DispatchContextItemSelected(IMenuItem) |
Envía un evento de selección de elemento de contexto a los fragmentos administrados por el FragmentManager del controlador. |
| DispatchCreate() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de creación. |
| DispatchCreateOptionsMenu(IMenu, MenuInflater) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que deben crear un menú de opciones. |
| DispatchDestroy() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de destrucción. |
| DispatchDestroyView() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de la vista de destrucción. |
| DispatchLowMemory() |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que el dispositivo está en una condición de memoria baja. |
| DispatchMultiWindowModeChanged(Boolean, Configuration) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador conozcan el modo de varias ventanas de la actividad modificada. |
| DispatchMultiWindowModeChanged(Boolean) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador conozcan el modo de varias ventanas de la actividad modificada. |
| DispatchOptionsItemSelected(IMenuItem) |
Envía un evento de selección de elemento de opción a los fragmentos administrados por el FragmentManager del controlador. |
| DispatchOptionsMenuClosed(IMenu) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que se ha cerrado su menú de opciones. |
| DispatchPause() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de pausa. |
| DispatchPictureInPictureModeChanged(Boolean, Configuration) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador conozcan el modo de imagen en imagen de la actividad modificada. |
| DispatchPictureInPictureModeChanged(Boolean) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador conozcan el modo de imagen en imagen de la actividad modificada. |
| DispatchPrepareOptionsMenu(IMenu) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que deben preparar su menú de opciones para su visualización. |
| DispatchResume() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de reanudación. |
| DispatchStart() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de inicio. |
| DispatchStop() |
Mueve todos los fragmentos administrados por el FragmentManager del controlador al estado de detención. |
| DispatchTrimMemory(Int32) |
Permite que todos los fragmentos administrados por el FragmentManager del controlador sepan que deben recortar su uso de memoria. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Proporciona puntos de integración con para |
| DoLoaderDestroy() |
Destruye los cargadores y, si su estado no se conserva, los quita. |
| DoLoaderStart() |
Inicia los cargadores. |
| DoLoaderStop(Boolean) |
Detiene los cargadores y, opcionalmente, conserva su estado. |
| DumpLoaders(String, FileDescriptor, PrintWriter, String[]) |
Volca el estado actual de los cargadores. |
| Equals(Object) |
Proporciona puntos de integración con para |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| ExecPendingActions() |
Ejecute las acciones pendientes para los fragmentos administrados por el FragmentManager del controlador. |
| FindFragmentByWho(String) |
Devuelve un fragmento con el identificador especificado. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| NoteStateNotSaved() |
Marca el estado del fragmento como no guardado. |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnCreateView(View, String, Context, IAttributeSet) |
Crea una instancia de la vista de un fragmento. |
| ReportLoaderStart() |
Permite a los cargadores saber que el host está listo para recibir notificaciones. |
| RestoreAllState(IParcelable, FragmentManagerNonConfig) |
Restaura el estado guardado para todos los fragmentos. |
| RestoreAllState(IParcelable, IList<Fragment>) |
Obsoletos.
Restaura el estado guardado para todos los fragmentos. |
| RestoreLoaderNonConfig(ArrayMap) |
Restaura el estado guardado para todos los LoaderManagers. |
| RetainLoaderNonConfig() |
Devuelve una lista de LoaderManagers que han optado por conservar su instancia en los cambios de configuración. |
| RetainNestedNonConfig() |
Devuelve un árbol anidado de fragmentos que han optado por conservar su instancia en los cambios de configuración. |
| RetainNonConfig() |
Obsoletos.
Devuelve una lista de fragmentos que han optado por conservar su instancia en los cambios de configuración. |
| SaveAllState() |
Guarda el estado de todos los fragmentos. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Proporciona puntos de integración con para |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Proporciona puntos de integración con para |
| IJavaPeerable.Finalized() |
Proporciona puntos de integración con para |
| IJavaPeerable.JniObjectReferenceControlBlock |
Proporciona puntos de integración con para |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Proporciona puntos de integración con para |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Proporciona puntos de integración con para |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Proporciona puntos de integración con para |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Proporciona puntos de integración con para |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |