Preferences.RemoveNode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この基本設定ノードとそのすべての子孫を削除し、削除されたノードに含まれる基本設定を無効にします。
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- 属性
例外
バッキング ストアが使用できない場合、または操作エラーが発生した場合。
このノードが削除されている場合は 。
これがルート ノードの場合は 。
注釈
この基本設定ノードとそのすべての子孫を削除し、削除されたノードに含まれる基本設定を無効にします。 ノードが削除されると、対応するPreferences
インスタンスで 、 #isUserNode()
#flush()
#absolutePath()
、#node(String) nodeExists("")
以外のメソッド#name()
を試みると失敗IllegalStateException
します。 (定義されている Object
メソッドは、削除された後もノードで呼び出すことができます。これらはスロー IllegalStateException
されません)。)
削除は、このノード (または先祖) でメソッドが呼び出されるまで flush
永続的であるとは限りません。
この実装で格納されている既定値がサポートされている場合、ノードを削除すると、このノード以下に格納されている既定値が公開されます。 したがって、このノードのパス名に対する nodeExists
後続の呼び出しが返 true
される可能性があり、このパス名に対する node
後続の呼び出しは、ユーザー設定や子の空でないコレクションを表す (異なる) Preferences
インスタンスを返す可能性があります。
の Java ドキュメントjava.util.prefs.Preferences.removeNode()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。