AbstractPreferences.GetChild(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan anak bernama jika ada, atau null jika tidak.
[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
Parameter
- nodeName
- String
nama anak yang akan dicari.
Mengembalikan
anak bernama jika ada, atau null jika tidak.
- Atribut
Pengecualian
jika penyimpanan backing tidak tersedia atau menyebabkan kegagalan operasi.
Keterangan
Mengembalikan anak bernama jika ada, atau null jika tidak. Dijamin bahwa nodeName non-null, tidak kosong, tidak berisi karakter garis miring ('/'), dan tidak lebih dari #MAX_NAME_LENGTH karakter. Selain itu, dijamin bahwa simpul ini belum dihapus. (Pelaksana tidak perlu memeriksa salah satu hal ini jika ia memilih untuk mengambil alih metode ini.)
Akhirnya, dijamin bahwa node bernama belum dikembalikan oleh pemanggilan metode ini sebelumnya atau #childSpi setelah terakhir kali dihapus. Dengan kata lain, nilai cache akan selalu digunakan dalam preferensi untuk memanggil metode ini. (Implementor tidak perlu mempertahankan cachenya sendiri dari anak-anak yang dikembalikan sebelumnya jika dia memilih untuk mengambil alih metode ini.)
Implementasi ini memperoleh kunci simpul preferensi ini, memanggil #childrenNames() untuk mendapatkan array nama anak simpul ini, dan melakukan iterasi pada array yang membandingkan nama setiap anak dengan nama simpul yang ditentukan. Jika simpul anak memiliki nama yang benar, #childSpi(String) metode dipanggil dan simpul yang dihasilkan dikembalikan. Jika perulangan selesai tanpa menemukan nama yang ditentukan, null dikembalikan.
Dokumentasi Java untuk java.util.prefs.AbstractPreferences.getChild(java.lang.String).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.