Idioma

FragmentTransaction.Commit Método

Definição

Agenda uma confirmação dessa transação.

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

Retornos

Retorna o identificador da entrada de pilha traseira dessa transação, se #addToBackStack(String) tiver sido chamado. Caso contrário, retorna um número negativo.

Atributos

Comentários

Agenda uma confirmação dessa transação. A confirmação não ocorre imediatamente; ele será agendado como um trabalho no thread principal a ser feito na próxima vez que o thread estiver pronto. Uma transação só pode ser confirmada com esse método antes de sua atividade que contém salvar seu estado. Se a confirmação for tentada após esse ponto, uma exceção será gerada. Isso ocorre porque o estado após a confirmação pode ser perdido se a atividade precisar ser restaurada de seu estado. Consulte commitAllowingStateLoss() para ver situações em que talvez não haja problema em perder a confirmação.

Referência do Android para android.app.FragmentTransaction.commit.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a