FragmentManager 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í.
Interfaz para interactuar con Fragment
objetos dentro de una Activity
<clase div="referencia especial"><h3>Developer Guides</h3>
[Android.Runtime.Register("android/app/FragmentManager", DoNotGenerateAcw=true)]
public abstract class FragmentManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentManager", DoNotGenerateAcw=true)>]
type FragmentManager = class
inherit Object
- Herencia
- Atributos
Comentarios
Interfaz para interactuar con Fragment
objetos dentro de una Activity
<clase div="referencia especial"><h3>Developer Guides</h3>
Para obtener más información sobre el uso de fragmentos, lea la guía para desarrolladores de Fragmentos .
</Div>
Aunque la API fragmentManager se introdujo en android.os.Build.VERSION_CODES#HONEYCOMB
, una versión de la API en también está disponible para su uso en plataformas anteriores a través androidx.fragment.app.FragmentActivity
de . Consulte la entrada de blog Fragmentos para todos para obtener más detalles.
Este miembro está en desuso. Use la bibliotecaandroidx.fragment.app.FragmentManager
de soporte técnico para un comportamiento coherente en todos los dispositivos y el acceso al ciclo de vida.
Documentación de Java para android.app.FragmentManager
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
FragmentManager() | |
FragmentManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
PopBackStackInclusive |
Marca para |
Propiedades
BackStackEntryCount |
Devuelve el número de entradas que se encuentran actualmente en la pila inversa. |
Class |
Devuelve la clase en tiempo de ejecución de este |
Fragments |
Interfaz para interactuar con |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
IsDestroyed |
Devuelve true si la llamada final OnDestroy() se ha realizado en la actividad del FragmentManager, por lo que esta instancia ahora está inactiva. |
IsStateSaved |
Interfaz para interactuar con |
JniIdentityHashCode |
Interfaz para interactuar con |
JniPeerMembers |
Interfaz para interactuar con |
PeerReference |
Interfaz para interactuar con |
PrimaryNavigationFragment |
Interfaz para interactuar con |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener) |
Agregue un nuevo agente de escucha para los cambios en la pila de retroceso del fragmento. |
BeginTransaction() |
Inicie una serie de operaciones de edición en los fragmentos asociados a este FragmentManager. |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Interfaz para interactuar con |
Dispose(Boolean) |
Interfaz para interactuar con |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado del FragmentManager en la secuencia especificada. |
EnableDebugLogging(Boolean) |
Controlar si los registros de depuración del administrador de fragmentos internos del marco están activados. |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
ExecutePendingTransactions() |
Después de confirmar |
FindFragmentById(Int32) |
Busca un fragmento identificado por el identificador especificado cuando se infla desde XML o como identificador de contenedor cuando se agrega en una transacción. |
FindFragmentById<T>(Int32) |
Interfaz para interactuar con |
FindFragmentByTag(String) |
Busca un fragmento identificado por la etiqueta especificada cuando se infla desde XML o como se proporciona cuando se agrega en una transacción. |
FindFragmentByTag<T>(String) |
Interfaz para interactuar con |
GetBackStackEntryAt(Int32) |
Devuelve backStackEntry en el índice <var>index</var> de la pila trasera; donde el elemento de la parte inferior de la pila tiene el índice 0. |
GetFragment(Bundle, String) |
Recupere la instancia de fragmento actual para una referencia que se colocó anteriormente con |
GetFragment<T>(Bundle, String) |
Interfaz para interactuar con |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
InvalidateOptionsMenu() |
Invalide el menú de opciones de la actividad adjunta según sea necesario. |
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) |
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) |
PopBackStack() |
Extrae el estado superior de la pila trasera. |
PopBackStack(Int32, PopBackStackFlags) |
Pop all back stack states up to the one with the given identifier. |
PopBackStack(String, PopBackStackFlags) |
Pop the last fragment transition from the manager's fragment back stack. |
PopBackStackImmediate() |
Al igual que |
PopBackStackImmediate(Int32, PopBackStackFlags) |
Al igual que |
PopBackStackImmediate(String, PopBackStackFlags) |
Al igual que |
PutFragment(Bundle, String, Fragment) |
Coloque una referencia a un fragmento en un paquete. |
RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean) |
Registra un |
RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener) |
Quite un agente de escucha que se agregó anteriormente con |
SaveFragmentInstanceState(Fragment) |
Guarde el estado de instancia actual del fragmento especificado. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Interfaz para interactuar con |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks) |
Anula el registro de un objeto registrado |
UnregisterFromRuntime() |
Interfaz para interactuar con |
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) |
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, 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) |
Eventos
BackStackChanged |
Interfaz para interactuar con |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Interfaz para interactuar con |
IJavaPeerable.DisposeUnlessReferenced() |
Interfaz para interactuar con |
IJavaPeerable.Finalized() |
Interfaz para interactuar con |
IJavaPeerable.JniManagedPeerState |
Interfaz para interactuar con |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Interfaz para interactuar con |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Interfaz para interactuar con |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Interfaz para interactuar con |
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) |
Interfaz para interactuar con |
GetJniTypeName(IJavaPeerable) |
Interfaz para interactuar con |