Condividi tramite


FragmentTransaction Classe

Definizione

API per l'esecuzione di un set di operazioni di frammento.

[Android.Runtime.Register("android/app/FragmentTransaction", DoNotGenerateAcw=true)]
public abstract class FragmentTransaction : Java.Lang.Object
[<Android.Runtime.Register("android/app/FragmentTransaction", DoNotGenerateAcw=true)>]
type FragmentTransaction = class
    inherit Object
Ereditarietà
FragmentTransaction
Attributi

Commenti

API per l'esecuzione di un set di operazioni di frammento.

<div class="special reference"><h3>Developer Guides</h3>

Per altre informazioni sull'uso dei frammenti, vedere la Guida per sviluppatori frammenti .

</Div>

Metodo deprecato. Usare la libreria di supportoandroidx.fragment.app.FragmentTransaction

Documentazione java per android.app.FragmentTransaction.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

FragmentTransaction()
FragmentTransaction(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsAddToBackStackAllowed

Restituisce true se l'oggetto FragmentTransaction può essere aggiunto allo stack back.

IsEmpty
JniIdentityHashCode

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
JniPeerMembers

API per l'esecuzione di un set di operazioni di frammento.

PeerReference

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Add(Fragment, String)

Chiama #add(int, Fragment, String) con 0 containerViewId.

Add(Int32, Fragment)

Chiama #add(int, Fragment, String) con un tag Null.

Add(Int32, Fragment, String)

Aggiungere un frammento allo stato dell'attività.

AddSharedElement(View, String)

Usato con per eseguire il mapping di una visualizzazione da un frammento rimosso o nascosto a una visualizzazione da un frammento visualizzato o aggiunto.

AddToBackStack(String)

Aggiungere questa transazione allo stack back.

Attach(Fragment)

Ricollegare un frammento dopo che in precedenza era stato scollegato dall'interfaccia utente con #detach(Fragment).

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Commit()

Pianifica un commit di questa transazione.

CommitAllowingStateLoss()

Come #commit , ma consente l'esecuzione del commit dopo il salvataggio dello stato di un'attività.

CommitNow()

Esegue il commit sincrono di questa transazione.

CommitNowAllowingStateLoss()

Come #commitNow , ma consente l'esecuzione del commit dopo il salvataggio dello stato di un'attività.

Detach(Fragment)

Scollegare il frammento specificato dall'interfaccia utente.

DisallowAddToBackStack()

Non consentire le chiamate a #addToBackStack(String).

Dispose()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
Dispose(Boolean)

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
Hide(Fragment)

Nasconde un frammento esistente.

JavaFinalize()

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 monitoraggio di questo oggetto.

(Ereditato da Object)
Remove(Fragment)

Rimuovere un frammento esistente.

Replace(Int32, Fragment)

Chiama #replace(int, Fragment, String) con un tag Null.

Replace(Int32, Fragment, String)

Sostituire un frammento esistente aggiunto a un contenitore.

RunOnCommit(IRunnable)

Aggiungere un oggetto Runnable a questa transazione che verrà eseguito dopo il commit della transazione.

SetBreadCrumbShortTitle(ICharSequence)

Analogamente #setBreadCrumbShortTitle(int) , ma prendendo una stringa non elaborata. Questo metodo è <consigliato em>not</em> , perché la stringa non può essere modificata in un secondo momento se le impostazioni locali cambiano.

SetBreadCrumbShortTitle(Int32)

Impostare il titolo breve da visualizzare come crumb di navigazione quando questa transazione si trova nello stack indietro, come usato da FragmentBreadCrumbs.

SetBreadCrumbShortTitle(String)

Analogamente #setBreadCrumbShortTitle(int) , ma prendendo una stringa non elaborata. Questo metodo è <consigliato em>not</em> , perché la stringa non può essere modificata in un secondo momento se le impostazioni locali cambiano.

SetBreadCrumbTitle(ICharSequence)

Analogamente #setBreadCrumbTitle(int) , ma prendendo una stringa non elaborata. Questo metodo è <consigliato em>not</em> , perché la stringa non può essere modificata in un secondo momento se le impostazioni locali cambiano.

SetBreadCrumbTitle(Int32)

Impostare il titolo completo da visualizzare come crumb di navigazione quando questa transazione si trova nello stack indietro, come usato da FragmentBreadCrumbs.

SetBreadCrumbTitle(String)

Analogamente #setBreadCrumbTitle(int) , ma prendendo una stringa non elaborata. Questo metodo è <consigliato em>not</em> , perché la stringa non può essere modificata in un secondo momento se le impostazioni locali cambiano.

SetCustomAnimations(Int32, Int32)

Impostare risorse di animazione specifiche da eseguire per i frammenti che vengono immessi e chiusi in questa transazione.

SetCustomAnimations(Int32, Int32, Int32, Int32)

Impostare risorse di animazione specifiche da eseguire per i frammenti che vengono immessi e chiusi in questa transazione.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPrimaryNavigationFragment(Fragment)

Impostare un frammento attualmente attivo in questo FragmentManager come frammento di spostamento primario.

SetReorderingAllowed(Boolean)

Imposta un valore che indica se consentire o meno l'ottimizzazione delle operazioni all'interno e tra transazioni.

SetTransition(FragmentTransit)

Selezionare un'animazione di transizione standard per questa transazione.

SetTransitionStyle(Int32)

Impostare una risorsa di stile personalizzata che verrà usata per la risoluzione delle animazioni di transito.

Show(Fragment)

Mostra un frammento nascosto in precedenza.

ToArray<T>()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
Wait()

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.Finalized()

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API per l'esecuzione di un set di operazioni di frammento.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

API per l'esecuzione di un set di operazioni di frammento.

GetJniTypeName(IJavaPeerable)

API per l'esecuzione di un set di operazioni di frammento.

Si applica a