FragmentManager.ExecutePendingTransactions メソッド

定義

FragmentTransactionが でFragmentTransaction#commit FragmentTransaction.commit()コミットされると、プロセスの メイン スレッドで非同期的に実行されるようにスケジュールされます。

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

戻り値

保留中のトランザクションが実行された場合は true を返します。

属性

注釈

FragmentTransactionが でFragmentTransaction#commit FragmentTransaction.commit()コミットされると、プロセスの メイン スレッドで非同期的に実行されるようにスケジュールされます。 このような保留中の操作をすぐに実行する場合は、(メイン スレッドからのみ) この関数を呼び出して実行できます。 すべてのコールバックとその他の関連する動作は、この呼び出し内から行われるので、これがどこから呼び出されているかに注意してください。

これにより、呼び出された延期されたトランザクション Fragment#postponeEnterTransition() の開始も強制されます。

の Java ドキュメント android.app.FragmentManager.executePendingTransactions()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象