Lenguaje

FragmentController Clase

Definición

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
FragmentController
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 Objectobjeto .

(Heredado de Object)
FragmentManager

Devuelve un FragmentManager para este controlador.

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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
JniPeerMembers

Proporciona la infraestructura de enlace JNI para Android.App.FragmentController.

LoaderManager

Devuelve un LoaderManagerobjeto .

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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
CreateController(FragmentHostCallback)

Devuelve un FragmentControllerobjeto .

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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
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 FragmentManager un host de fragmento.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Proporciona puntos de integración con para FragmentManager un host de fragmento.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Proporciona puntos de integración con para FragmentManager un host de fragmento.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Proporciona puntos de integración con para FragmentManager un host de fragmento.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Proporciona puntos de integración con para FragmentManager un host de fragmento.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Proporciona puntos de integración con para FragmentManager un host de fragmento.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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 FragmentManager un host de fragmento.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a