Language

Fragment.OnCreate(Bundle) メソッド

定義

フラグメントの初期作成を行うために呼び出されます。

[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
public virtual void OnCreate(Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle -> unit
override this.OnCreate : Android.OS.Bundle -> unit

パラメーター

savedInstanceState
Bundle

フラグメントが以前に保存された状態から再作成されている場合、これは状態です。

属性

注釈

フラグメントの初期作成を行うために呼び出されます。 これは onAttach(Activity) の後と onCreateView(LayoutInflater,ViewGroup,Bundle) の前に呼び出されますが、フラグメント インスタンスがアクティビティの再作成全体で保持されている場合は呼び出されません (setRetainInstance(boolean)を参照)。 これは、フラグメントのアクティビティがまだ作成中である間に呼び出すことができます。 そのため、この時点で初期化されているアクティビティのコンテンツ ビュー階層などに依存することはできません。 アクティビティ自体の作成後に作業を行う場合は、onActivityCreated(Bundle) を参照してください。 アプリの targetSdkVersion がBuild.VERSION_CODESされている場合。M 以下の場合、savedInstanceState から復元される子フラグメントは、onCreate の戻り値の後に復元されます。 Build.VERSION_CODESを対象とする場合。N 以上で、N 以降のプラットフォーム バージョンで実行されている場合は、Fragment.onCreate によって復元されます。

android.app.Fragment.onCreateの Android リファレンス。

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

適用対象