FragmentManager Clase

Definición

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
FragmentManager
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.FragmentActivityde . 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 #popBackStack(String, int) y #popBackStack(int, int): si se establece y se ha proporcionado el nombre o el identificador de una entrada de pila de retroceso, se consumirán todas las entradas coincidentes hasta que se encuentre una que no coincida o se alcance la parte inferior de la pila.

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

(Heredado de Object)
Fragments

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

JniIdentityHashCode

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
JniPeerMembers

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

PeerReference

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
PrimaryNavigationFragment

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
Dispose(Boolean)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
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 FragmentTransaction#commit FragmentTransaction.commit()con FragmentTransaction , está programado que se ejecute de forma asincrónica en el subproceso principal del proceso.

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

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 #putFragment(Bundle, String, Fragment).

GetFragment<T>(Bundle, String)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

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 #popBackStack(), pero realiza la operación inmediatamente dentro de la llamada.

PopBackStackImmediate(Int32, PopBackStackFlags)

Al igual que #popBackStack(int, int), pero realiza la operación inmediatamente dentro de la llamada.

PopBackStackImmediate(String, PopBackStackFlags)

Al igual que #popBackStack(String, int), pero realiza la operación inmediatamente dentro de la llamada.

PutFragment(Bundle, String, Fragment)

Coloque una referencia a un fragmento en un paquete.

RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean)

Registra un FragmentLifecycleCallbacks objeto para escuchar eventos de ciclo de vida de fragmentos que se producen en este FragmentManager.

RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

Quite un agente de escucha que se agregó anteriormente con #addOnBackStackChangedListener(OnBackStackChangedListener).

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

Anula el registro de un objeto registrado FragmentLifecycleCallbacksanteriormente.

UnregisterFromRuntime()

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(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)

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.Finalized()

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

(Heredado de Object)

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 Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

GetJniTypeName(IJavaPeerable)

Interfaz para interactuar con Fragment objetos dentro de una Activity<clase div="referencia especial"><h3>Developer Guides</h3>

Se aplica a