다음을 통해 공유


AbstractPreferences.FlushSpi 메서드

정의

이 메서드는 이 노드가 잠겨 있는 상태에서 호출됩니다.

[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi ();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
특성

예외

백업 저장소를 사용할 수 없거나 작업 오류가 발생하는 경우

설명

이 메서드는 이 노드가 잠겨 있는 상태에서 호출됩니다. 이 메서드의 계약은 이 기본 설정 노드의 콘텐츠에 캐시된 변경 내용을 백업 저장소에 강제로 적용하여 지속성을 보장하는 것입니다. (이 노드가 다른 VM에 의해 삭제되었거나 아직 생성되지 않았기 때문에 백업 저장소에 존재하지 않을 수 있습니다.) 이 메서드는 이 노드의 하위 노드에서 기본 설정을 플러시해서는됩니다. 백업 저장소가 전체 하위 트리를 한 번에 자연스럽게 플러시하는 경우 구현자는 이 메서드를 재정의하는 대신 flush()를 재정의하는 것이 좋습니다.

이 노드가 BackingStoreExceptionthrow되면 예외가 바깥쪽 #flush() 호출을 넘어 전파됩니다.

에 대한 java.util.prefs.AbstractPreferences.flushSpi()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상