FragmentTransaction.RunOnCommit(IRunnable) 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.
Adicione um Runnable a essa transação que será executado após a confirmação dessa transação.
[Android.Runtime.Register("runOnCommit", "(Ljava/lang/Runnable;)Landroid/app/FragmentTransaction;", "GetRunOnCommit_Ljava_lang_Runnable_Handler", ApiSince=26)]
public abstract Android.App.FragmentTransaction? RunOnCommit(Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("runOnCommit", "(Ljava/lang/Runnable;)Landroid/app/FragmentTransaction;", "GetRunOnCommit_Ljava_lang_Runnable_Handler", ApiSince=26)>]
abstract member RunOnCommit : Java.Lang.IRunnable -> Android.App.FragmentTransaction
Parâmetros
- runnable
- IRunnable
Executável para adicionar
Retornos
este FragmentTransaction
- Atributos
Comentários
Adicione um Runnable a essa transação que será executado após a confirmação dessa transação. Se as transações de fragmento forem otimizadas, isso poderá ocorrer depois que outras operações de fragmento subsequentes também tiverem ocorrido, ou as operações nessa transação poderão ter sido otimizadas devido à presença de uma transação de fragmento subsequente no lote. Se uma transação for confirmada usando commitAllowingStateLoss() esse runnable poderá ser executado quando o FragmentManager estiver em um estado em que novas transações podem não ser confirmadas sem permitir perda de estado.
runOnCommit pode não ser usado com transações adicionadas à pilha de back, pois os Runnables não podem ser persistidos com o estado da pilha de fundo. IllegalStateException será gerado se addToBackStack(String) tiver sido chamado anteriormente para essa transação ou se ela for chamada após uma chamada para runOnCommit.
Throws: IllegalStateException se addToBackStack(String) tiver sido chamado
Referência do Android para android.app.FragmentTransaction.runOnCommit.
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.