語言

Preferences.Flush 方法

定義

強制將此偏好節點及其後代節點內容的任何變更都傳送到持久儲存。

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
屬性

例外狀況

如果後備儲存無法使用或導致操作失敗。

備註

強制將此偏好節點及其後代節點內容的任何變更都傳送到持久儲存。 一旦此方法成功返回,可以安全地假設在呼叫前,根於該節點的子樹中所做的所有變更都已永久生效。

實作可以隨時免費將變更沖洗到持久儲存庫。 他們不需要等待這個方法被呼叫。

當新建立節點發生刷洗時,該節點會被永久化,任何尚未被持續化的祖先(及後代)也會被永久化。 但請注意,祖先中的任何偏好值變化 並不 保證會持續存在。

若此方法在已被移除 #removeNode() 的節點上呼叫,則該節點會被調用 flushSpi(),但不會在其他節點被呼叫。

Java 文件 java.util.prefs.Preferences.flush()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於