Sprache

FragmentManager.ExecutePendingTransactions Methode

Definition

Nachdem ein FragmentTransaction Commit ausgeführt FragmentTransaction#commit FragmentTransaction.commit()wurde, wird er für den Hauptthread des Prozesses asynchron ausgeführt.

[Android.Runtime.Register("executePendingTransactions", "()Z", "GetExecutePendingTransactionsHandler")]
public abstract bool ExecutePendingTransactions();
[<Android.Runtime.Register("executePendingTransactions", "()Z", "GetExecutePendingTransactionsHandler")>]
abstract member ExecutePendingTransactions : unit -> bool

Gibt zurück

Gibt true zurück, wenn ausstehende Transaktionen ausgeführt werden sollen.

Attribute

Hinweise

Nachdem eine FragmentTransaction mit FragmentTransaction.commit() zugesichert wurde, wird sie für den Hauptthread des Prozesses asynchron ausgeführt. Wenn Sie solche ausstehenden Vorgänge sofort ausführen möchten, können Sie diese Funktion (nur aus dem Hauptthread) aufrufen, um dies zu tun. Beachten Sie, dass alle Rückrufe und andere verwandte Verhaltensweisen innerhalb dieses Anrufs erfolgen. Achten Sie daher darauf, wo dies aufgerufen wird. Dadurch wird auch der Beginn aller verschobenen Transaktionen erzwungen, bei denen Fragment.postponeEnterTransition() aufgerufen wurde.

Android-Referenz für android.app.FragmentManager.executePendingTransactions.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: