Lingua

FragmentManager Classe

Definizione

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><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
Ereditarietà
FragmentManager
Attributi

Commenti

Questa classe è stata deprecata nel livello API 28. Usare FragmentManager della libreria di supporto per un comportamento coerente in tutti i dispositivi e l'accesso al ciclo di vita.

Interfaccia per l'interazione con oggetti Fragment all'interno di guide per sviluppatori di attività Per altre informazioni sull'uso di frammenti, vedere la Guida per sviluppatori frammenti.

Informazioni di riferimento su Android per android.app.FragmentManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
FragmentManager()
FragmentManager(IntPtr, JniHandleOwnership)

Inizializza una rappresentazione gestita di un oggetto native interface Java esistente.

Campi

Nome Descrizione
PopBackStackInclusive

Flag per #popBackStack(String, int) e #popBackStack(int, int): se impostato, è stato specificato il nome o l'ID di una voce dello stack back, tutte le voci corrispondenti verranno utilizzate fino a quando non viene trovata una corrispondenza o viene raggiunta la parte inferiore dello stack.

Proprietà

Nome Descrizione
BackStackEntryCount

Restituisce il numero di voci attualmente nello stack posteriore.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Fragments

Ottiene un elenco di tutti i frammenti attualmente aggiunti a FragmentManager.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsDestroyed

Restituisce true se la chiamata finale Activity.onDestroy() è stata effettuata sull'attività di FragmentManager, quindi questa istanza è ora morta.

IsStateSaved

Restituisce true se lo stato di FragmentManager è già stato salvato dall'host.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
JniPeerMembers

Fornisce l'infrastruttura di associazione JNI per Android.App.FragmentManager.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PrimaryNavigationFragment

Restituisce il frammento di navigazione primario attualmente attivo per fragmentManager.

ThresholdClass

Fornisce l'infrastruttura di associazione JNI per Android.App.FragmentManager.

ThresholdType

Fornisce l'infrastruttura di associazione JNI per Android.App.FragmentManager.

Metodi

Nome Descrizione
AddOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

Aggiungere un nuovo listener per le modifiche allo stack back del frammento.

BeginTransaction()

Avviare una serie di operazioni di modifica sui frammenti associati a questo FragmentManager.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
Dump(String, FileDescriptor, PrintWriter, String[])

Stampare lo stato di FragmentManager nel flusso specificato.

EnableDebugLogging(Boolean)

Controllare se i log di debug del gestore frammenti interni del framework sono attivati.

Equals(Object)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
ExecutePendingTransactions()

Dopo il commit di un FragmentTransaction oggetto con FragmentTransaction#commit FragmentTransaction.commit(), è pianificato l'esecuzione asincrona nel thread principale del processo.

FindFragmentById(Int32)

Trova un frammento identificato dall'ID specificato quando viene gonfiato da XML o come ID contenitore quando viene aggiunto in una transazione.

FindFragmentById<T>(Int32)

Trova un Fragment oggetto identificato dall'ID specificato, quando viene gonfiato da XML o come ID contenitore quando viene aggiunto in una transazione e restituisce il cast a T.

FindFragmentByTag(String)

Trova un frammento identificato dal tag specificato quando viene gonfiato da XML o come specificato quando viene aggiunto in una transazione.

FindFragmentByTag<T>(String)

Trova un Fragment oggetto identificato dal tag specificato, quando viene gonfiato da XML o fornito quando viene aggiunto in una transazione e restituisce il cast a T.

GetBackStackEntryAt(Int32)

Restituisce BackStackEntry in corrispondenza dell'indice nello stack back; dove l'elemento nella parte inferiore dello stack ha indice 0.

GetFragment(Bundle, String)

Recuperare l'istanza fragment corrente per un riferimento inserito in precedenza con #putFragment(Bundle, String, Fragment).

GetFragment<T>(Bundle, String)

Recupera l'istanza corrente Fragment di un riferimento inserito in precedenza in bundle con PutFragmente restituisce il cast a T.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
InvalidateOptionsMenu()

Invalidare il menu delle opzioni dell'attività associata in base alle esigenze.

JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
PopBackStack()

Pop the top state off the back stack.Pop the top state off the back stack.

PopBackStack(Int32, PopBackStackFlags)

Visualizzare tutti gli stati dello stack back fino a quello con l'identificatore specificato.

PopBackStack(String, PopBackStackFlags)

Pop the last fragment transition from the manager's fragment back stack.Pop the last fragment transition from the manager's fragment back stack.

PopBackStackImmediate()

Come #popBackStack(), ma esegue l'operazione immediatamente all'interno della chiamata.

PopBackStackImmediate(Int32, PopBackStackFlags)

Come #popBackStack(int, int), ma esegue l'operazione immediatamente all'interno della chiamata.

PopBackStackImmediate(String, PopBackStackFlags)

Come #popBackStack(String, int), ma esegue l'operazione immediatamente all'interno della chiamata.

PutFragment(Bundle, String, Fragment)

Inserire un riferimento a un frammento in un bundle.

RegisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks, Boolean)

Registra un FragmentLifecycleCallbacks per ascoltare gli eventi del ciclo di vita dei frammenti che si verificano in questo FragmentManager.

RemoveOnBackStackChangedListener(FragmentManager+IOnBackStackChangedListener)

Rimuovere un listener aggiunto in precedenza con addOnBackStackChangedListener(OnBackStackChangedListener).

SaveFragmentInstanceState(Fragment)

Salvare lo stato dell'istanza corrente del frammento specificato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFragmentLifecycleCallbacks(FragmentManager+FragmentLifecycleCallbacks)

Annulla la registrazione di un FragmentLifecycleCallbacks registrato in precedenza.

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
BackStackChanged

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Interfaccia per interagire con Fragment gli oggetti all'interno di unaActivity< classe div="riferimento speciale"><h3>Developer Guides</h3>

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a