Fragment.OnSaveInstanceState(Bundle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の動的状態を保存するようにフラグメントに要求するために呼び出され、後でプロセスの新しいインスタンスで再構築が再開されるようにします。
[Android.Runtime.Register("onSaveInstanceState", "(Landroid/os/Bundle;)V", "GetOnSaveInstanceState_Landroid_os_Bundle_Handler")]
public virtual void OnSaveInstanceState (Android.OS.Bundle? outState);
[<Android.Runtime.Register("onSaveInstanceState", "(Landroid/os/Bundle;)V", "GetOnSaveInstanceState_Landroid_os_Bundle_Handler")>]
abstract member OnSaveInstanceState : Android.OS.Bundle -> unit
override this.OnSaveInstanceState : Android.OS.Bundle -> unit
パラメーター
- outState
- Bundle
保存した状態を配置するバンドル。
- 属性
注釈
現在の動的状態を保存するようにフラグメントに要求するために呼び出され、後でプロセスの新しいインスタンスで再構築が再開されるようにします。 後でフラグメントの新しいインスタンスを作成する必要がある場合は、ここで Bundle に配置したデータは、、#onCreateView(LayoutInflater, ViewGroup, Bundle)
、 #onActivityCreated(Bundle)
に#onCreate(Bundle)
指定された Bundle で使用できます。
これは に Activity#onSaveInstanceState(Bundle) Activity.onSaveInstanceState(Bundle)
対応しており、ここでもほとんどのディスカッションが適用されます。 ただし、<em>このメソッドは、/em> の前#onDestroy()
<にいつでも呼び出される場合があります。 フラグメントはほとんどが破棄される場合がありますが (UI が表示されていない状態でバック スタックに配置された場合など)、その状態は、所有アクティビティが実際に状態を保存する必要があるまで保存されません。
の android.app.Fragment.onSaveInstanceState(android.os.Bundle)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。