FragmentManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
Proprietà
| Nome | Descrizione |
|---|---|
| BackStackEntryCount |
Restituisce il numero di voci attualmente nello stack posteriore. |
| Class |
Restituisce la classe di runtime di questo |
| 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 |
| 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 |
| 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 |
| 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 |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| ExecutePendingTransactions() |
Dopo il commit di un |
| 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 |
| 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 |
| 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 |
| GetFragment<T>(Bundle, String) |
Recupera l'istanza corrente Fragment di un riferimento inserito in precedenza in |
| 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 |
| PopBackStackImmediate(Int32, PopBackStackFlags) |
Come |
| PopBackStackImmediate(String, PopBackStackFlags) |
Come |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
Interfaccia per interagire con |
| IJavaPeerable.JniObjectReferenceControlBlock |
Interfaccia per interagire con |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Interfaccia per interagire con |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Interfaccia per interagire con |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Interfaccia per interagire con |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Interfaccia per interagire con |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |