AbstractPreferences.GetChild(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果具名子系存在,則傳回 ,如果 null
不存在,則傳回 。
[Android.Runtime.Register("getChild", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetGetChild_Ljava_lang_String_Handler")]
protected virtual Java.Util.Prefs.AbstractPreferences? GetChild (string? nodeName);
[<Android.Runtime.Register("getChild", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetGetChild_Ljava_lang_String_Handler")>]
abstract member GetChild : string -> Java.Util.Prefs.AbstractPreferences
override this.GetChild : string -> Java.Util.Prefs.AbstractPreferences
參數
- nodeName
- String
要搜尋之子系的名稱。
傳回
如果具名子系存在,則為 null;如果沒有,則為 null。
- 屬性
例外狀況
如果備份存放區無法使用或造成作業失敗, 則為 。
備註
如果具名子系存在,則傳回 ,如果 null
不存在,則傳回 。 它保證 nodeName
為非 Null、非空白,不包含斜線字元 ('/'),而且不會超過 #MAX_NAME_LENGTH
字元。 此外,也保證此節點尚未移除。 (如果他選擇覆寫這個方法,實作者不需要檢查其中任何一件事。
最後,保證這個方法先前的叫用或 #childSpi
上次移除之後,未傳回具名節點。 換句話說,一律會使用快取的值,以喜好設定叫用此方法。 (如果實作者選擇覆寫此方法,則不需要維護自己先前傳回子系的快取。
此實作會取得此喜好設定節點的鎖定、叫 #childrenNames()
用 以取得此節點子系名稱的陣列,並逐一查看陣列,比較每個子系的名稱與指定的節點名稱。 如果子節點具有正確的名稱, #childSpi(String)
則會叫用 方法,並傳回產生的節點。 如果反復專案在未找到指定名稱的情況下完成, null
則會傳回 。
的 java.util.prefs.AbstractPreferences.getChild(java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。