View.OnSaveInstanceState メソッド

定義

フックを使用すると、後で同じ状態の新しいインスタンスを作成するために使用できる内部状態の表現をビューで生成できます。

[Android.Runtime.Register("onSaveInstanceState", "()Landroid/os/Parcelable;", "GetOnSaveInstanceStateHandler")]
protected virtual Android.OS.IParcelable? OnSaveInstanceState ();
[<Android.Runtime.Register("onSaveInstanceState", "()Landroid/os/Parcelable;", "GetOnSaveInstanceStateHandler")>]
abstract member OnSaveInstanceState : unit -> Android.OS.IParcelable
override this.OnSaveInstanceState : unit -> Android.OS.IParcelable

戻り値

ビューの現在の動的状態を含む Parcelable オブジェクトを返します。保存する対象がない場合は null を返します。

属性

注釈

フックを使用すると、後で同じ状態の新しいインスタンスを作成するために使用できる内部状態の表現をビューで生成できます。 この状態には、永続的ではない情報、または後で再構築できない情報のみを含める必要があります。 たとえば、ビューの新しいインスタンスがビュー階層に配置されると再び計算されるため、現在の位置を画面上に保存することはありません。

ここに格納できる項目の例としては、テキスト ビュー内の現在のカーソル位置 (通常はテキスト自体ではなく、コンテンツ プロバイダーまたはその他の永続的なストレージに格納されるため)、リスト ビューで現在選択されている項目があります。

の Java ドキュメント android.view.View.onSaveInstanceState()

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

適用対象

こちらもご覧ください