共用方式為


Preferences.RemoveNode 方法

定義

拿掉此喜好設定節點及其所有子系,使移除節點中包含的任何喜好設定失效。

[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
屬性

例外狀況

如果備份存放區無法使用或造成作業失敗, 則為 。

如果已移除此節點,則為 。

如果這是根節點,則為 。

備註

拿掉此喜好設定節點及其所有子系,使移除節點中包含的任何喜好設定失效。 移除節點之後,嘗試、、 #isUserNode()或 對應實體上以外的任何方法#name()將會失敗並出現 IllegalStateExceptionPreferences #node(String) nodeExists("") #flush() #absolutePath() (在 移除節點上定義的 Object 方法仍可在節點上叫用;它們不會擲回 IllegalStateException

在呼叫這個節點上的方法(或上階)之前 flush ,不保證移除是持續性的。

如果此實作支援 預存預設值,移除節點會公開此節點或下方的任何預存預設值。 因此,後續在此節點的路徑名稱上呼叫 nodeExists 可能會傳回 true,而此路徑名稱上的後續呼叫 node 可能會傳回代表喜好設定和/或子系非空白集合的 (不同) Preferences 實例。

java.util.prefs.Preferences.removeNode()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於