Preferences.RemoveNode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
拿掉此喜好設定節點及其所有子系,使移除節點中包含的任何喜好設定失效。
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- 屬性
例外狀況
如果備份存放區無法使用或造成作業失敗, 則為 。
如果已移除此節點,則為 。
如果這是根節點,則為 。
備註
拿掉此喜好設定節點及其所有子系,使移除節點中包含的任何喜好設定失效。 移除節點之後,嘗試、、 #isUserNode()
或 對應實體上以外的任何方法#name()
將會失敗並出現 IllegalStateException
Preferences
#node(String) nodeExists("")
#flush()
#absolutePath()
(在 移除節點上定義的 Object
方法仍可在節點上叫用;它們不會擲回 IllegalStateException
。
在呼叫這個節點上的方法(或上階)之前 flush
,不保證移除是持續性的。
如果此實作支援 預存預設值,移除節點會公開此節點或下方的任何預存預設值。 因此,後續在此節點的路徑名稱上呼叫 nodeExists
可能會傳回 true
,而此路徑名稱上的後續呼叫 node
可能會傳回代表喜好設定和/或子系非空白集合的 (不同) Preferences
實例。
的 java.util.prefs.Preferences.removeNode()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。