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
Proporciona puntos de integración con para FragmentManager 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.
Este miembro está en desuso. Uso de la biblioteca de soporte técnicoandroidx.fragment.app.FragmentController
Documentación de Java para android.app.FragmentController.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| FragmentController(IntPtr, JniHandleOwnership) |
Proporciona puntos de integración con para |
Propiedades
| 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 |
Proporciona puntos de integración con para |
| JniPeerMembers |
Proporciona puntos de integración con para |
| LoaderManager |
Devuelve un |
| PeerReference |
Proporciona puntos de integración con para |
| ThresholdClass |
Proporciona puntos de integración con para |
| ThresholdType |
Proporciona puntos de integración con para |
Métodos
| AttachHost(Fragment) |
Asocia el host al FragmentManager para este controlador. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| 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() |
Proporciona puntos de integración con para |
| Dispose(Boolean) |
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) |
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 del objeto. (Heredado de Object) |
| JavaFinalize() |
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>) |
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() |
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) |
| ToArray<T>() |
Proporciona puntos de integración con para |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Proporciona puntos de integración con para |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, 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
| IJavaPeerable.Disposed() |
Proporciona puntos de integración con para |
| IJavaPeerable.DisposeUnlessReferenced() |
Proporciona puntos de integración con para |
| IJavaPeerable.Finalized() |
Proporciona puntos de integración con para |
| IJavaPeerable.JniManagedPeerState |
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
| 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 |
| GetJniTypeName(IJavaPeerable) |
Proporciona puntos de integración con para |