FragmentTransaction.Commit メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このトランザクションのコミットをスケジュールします。
[Android.Runtime.Register("commit", "()I", "GetCommitHandler")]
public abstract int Commit();
[<Android.Runtime.Register("commit", "()I", "GetCommitHandler")>]
abstract member Commit : unit -> int
返品
#addToBackStack(String)呼び出された場合は、このトランザクションのバック スタック エントリの識別子を返します。 それ以外の場合は、負の値を返します。
- 属性
注釈
このトランザクションのコミットをスケジュールします。 コミットはすぐには行われません。これは、次にそのスレッドの準備ができたら、メイン スレッドの作業としてスケジュールされます。 トランザクションは、その状態を保存するアクティビティを含む前に、このメソッドでのみコミットできます。 その後にコミットが試行されると、例外がスローされます。 これは、アクティビティを状態から復元する必要がある場合に、コミット後の状態が失われる可能性があるためです。 コミットが失われる可能性がある状況については、commitAllowingStateLoss() を参照してください。
android.app.FragmentTransaction.commitの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。