Preferences.Flush 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.
Memaksa setiap perubahan dalam konten simpul preferensi ini dan turunannya ke penyimpanan persisten.
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
- Atribut
Pengecualian
jika penyimpanan backing tidak tersedia atau menyebabkan kegagalan operasi.
Keterangan
Memaksa setiap perubahan dalam konten simpul preferensi ini dan turunannya ke penyimpanan persisten. Setelah metode ini berhasil dikembalikan, aman untuk mengasumsikan bahwa semua perubahan yang dilakukan dalam subtree yang berakar pada simpul ini sebelum pemanggilan metode telah menjadi permanen.
Implementasi bebas untuk menghapus perubahan ke penyimpanan persisten kapan saja. Mereka tidak perlu menunggu metode ini dipanggil.
Ketika flush terjadi pada node yang baru dibuat, itu dibuat persisten, seperti halnya leluhur (dan keturunan) yang belum dibuat persisten. Namun perhatikan bahwa setiap perubahan nilai preferensi pada leluhur tidak dijamin dibuat persisten.
Jika metode ini dipanggil pada node yang telah dihapus dengan #removeNode() metode , flushSpi() dipanggil pada simpul ini, tetapi tidak pada yang lain.
Dokumentasi Java untuk java.util.prefs.Preferences.flush().
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.