Share via


Fragment.OnSaveInstanceState(Bundle) 메서드

정의

조각에 현재 동적 상태를 저장하도록 요청하기 위해 호출되므로 나중에 프로세스의 새 instance 다시 구성할 수 있습니다.

[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

저장된 상태를 배치할 번들입니다.

특성

설명

조각에 현재 동적 상태를 저장하도록 요청하기 위해 호출되므로 나중에 프로세스의 새 instance 다시 구성할 수 있습니다. 조각의 새 instance 나중에 만들어야 하는 경우 여기에 번들에 배치하는 데이터는 , #onCreateView(LayoutInflater, ViewGroup, Bundle)#onActivityCreated(Bundle)에 지정된 #onCreate(Bundle)번들에서 사용할 수 있습니다.

이는 에 Activity#onSaveInstanceState(Bundle) Activity.onSaveInstanceState(Bundle) 해당하며 대부분의 토론도 여기에 적용됩니다. 그러나 참고: <em>이 메서드는 /em> 전에 #onDestroy()<언제든지 호출될 수 있습니다. 조각이 대부분 분해될 수 있는 경우가 많지만(예: UI가 표시되지 않고 백 스택에 배치되는 경우) 자체 작업이 실제로 상태를 저장해야 할 때까지 상태가 저장되지 않습니다.

에 대한 Java 설명서입니다 android.app.Fragment.onSaveInstanceState(android.os.Bundle).

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상