FragmentTransaction.RunOnCommit(IRunnable) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiungere un oggetto Runnable a questa transazione che verrà eseguito dopo il commit della transazione.
[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
Parametri
- runnable
- IRunnable
Eseguibile per aggiungere
Valori restituiti
this FragmentTransaction
- Attributi
Commenti
Aggiungere un oggetto Runnable a questa transazione che verrà eseguito dopo il commit della transazione. Se le transazioni di frammento sono ottimizzate, è possibile che siano state eseguite anche altre operazioni di frammento successive o che le operazioni in questa transazione siano state ottimizzate a causa della presenza di una successiva transazione di frammento nel batch. Se si esegue il commit di una transazione tramite commitAllowingStateLoss() questa operazione eseguibile può essere eseguita quando FragmentManager si trova in uno stato in cui il commit delle nuove transazioni potrebbe non essere eseguito senza consentire la perdita di stato.
RunOnCommit potrebbe non essere usato con le transazioni aggiunte allo stack back perché Runnables non può essere salvato in modo permanente con lo stato dello stack back. IllegalStateException verrà generata se addToBackStack(String) è stato chiamato in precedenza per questa transazione o se viene chiamato dopo una chiamata a runOnCommit.
Genera: IllegalStateException se è stato chiamato addToBackStack(String)
Informazioni di riferimento su Android per android.app.FragmentTransaction.runOnCommit.
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.