Language

FragmentTransaction.Commit メソッド

定義

このトランザクションのコミットをスケジュールします。

[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 リファレンス。

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

適用対象