Lingua

FragmentTransaction.Commit Metodo

Definizione

Pianifica un commit di questa transazione.

[Android.Runtime.Register("commit", "()I", "GetCommitHandler")]
public abstract int Commit();
[<Android.Runtime.Register("commit", "()I", "GetCommitHandler")>]
abstract member Commit : unit -> int

Valori restituiti

Restituisce l'identificatore della voce dello stack back della transazione, se #addToBackStack(String) è stato chiamato. In caso contrario, restituisce un numero negativo.

Attributi

Commenti

Pianifica un commit di questa transazione. Il commit non viene eseguito immediatamente; verrà pianificato come lavoro sul thread principale per essere eseguito la prossima volta che il thread è pronto. È possibile eseguire il commit di una transazione solo con questo metodo prima del salvataggio dello stato dell'attività contenitore. Se il commit viene tentato dopo tale punto, verrà generata un'eccezione. Ciò è dovuto al fatto che lo stato dopo il commit può essere perso se l'attività deve essere ripristinata dallo stato. Vedere commitAllowingStateLoss() per le situazioni in cui può essere corretto perdere il commit.

Informazioni di riferimento su Android per android.app.FragmentTransaction.commit.

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.

Si applica a