共用方式為


AbstractPreferences.GetChild(String) 方法

定義

如果具名子系存在,則傳回 ,如果 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 屬性授權中所述的詞彙使用。

適用於