FragmentTransaction.RunOnCommit(IRunnable) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agregue un runnable a esta transacción que se ejecutará después de confirmar esta transacción.
[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
Se puede ejecutar para agregar
Devoluciones
this FragmentTransaction
- Atributos
Comentarios
Agregue un runnable a esta transacción que se ejecutará después de confirmar esta transacción. Si las transacciones de fragmentos están optimizadas, esto puede ser después de que también se hayan realizado otras operaciones de fragmentos posteriores, o es posible que las operaciones de esta transacción se hayan optimizado debido a la presencia de una transacción de fragmento posterior en el lote. Si se confirma una transacción mediante commitAllowingStateLoss() este runnable se puede ejecutar cuando fragmentManager está en un estado en el que es posible que no se confirmen nuevas transacciones sin permitir la pérdida de estado.
es posible que runOnCommit no se use con transacciones agregadas a la pila de retroceso, ya que los runnables no se pueden conservar con el estado de la pila de retroceso. IllegalStateException se producirá si se ha llamado previamente a addToBackStack(String) para esta transacción o si se llama después de una llamada a runOnCommit.
Inicia: IllegalStateException si se ha llamado a addToBackStack(String)
Referencia de Android para android.app.FragmentTransaction.runOnCommit.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.