Preferences.RemoveNode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
删除此首选项节点及其所有后代,使已删除节点中包含的任何首选项失效。
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- 属性
例外
如果支持存储不可用或导致操作失败,
如果已删除此节点,则为 。
如果这是根节点,则为 。
注解
删除此首选项节点及其所有后代,使已删除节点中包含的任何首选项失效。 删除节点后,尝试除 以外的#name()
#isUserNode()
#flush()
#node(String) nodeExists("")
#absolutePath()
任何方法或相应Preferences
实例上的任何方法都将失败并出现错误。IllegalStateException
(删除节点上定义的 Object
方法仍可在节点上调用;它们不会引发 IllegalStateException
。)
在在此节点上调用方法(或上级)之前 flush
,不保证删除操作是永久性的。
如果此实现支持 存储的默认值,则删除节点会在此节点或下方公开任何存储的默认值。 因此,对此节点的路径名称的后续调用 nodeExists
可能会返回 true
,对此路径名称的后续调用 node
可能会返回表示首选项和/或子项的非空集合的实例 Preferences
。
适用于 . 的 java.util.prefs.Preferences.removeNode()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。