Fragment.OnSaveInstanceState(Bundle) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
조각에 현재 동적 상태를 저장하도록 요청하기 위해 호출되므로 나중에 프로세스의 새 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)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.