FragmentTransaction.Commit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.