Mengambil semula SharedPreferences daripada PreferenceActivity
Seperti yang dinyatakan dalam dokumentasi PreferenceActivity, PreferenceActivity akan menyimpan pilihan pengguna secara automatik ke objek SharedPreferences. Untuk mengakses objek keutamaan dikongsi ini, anda boleh menggunakan kaedah getDefaultSharedPreferences() daripada PreferenceManager.
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Ini akan mengembalikan objek SharedPreferences yang dikaitkan dengan pakej PreferenceActivity. Anda kemudian boleh menggunakan objek ini untuk mendapatkan semula atau menyimpan nilai keutamaan:
prefs.getBoolean("keystring", true);
Memahami Keutamaan Dikongsi
Keutamaan Dikongsi ialah sejenis storan data yang membenarkan aplikasi untuk data berterusan merentas aktiviti dan proses yang berbeza. Ia disimpan dalam fail dalam format XML dan setiap keutamaan dikenal pasti dengan kunci.
Jenis Pilihan Dikongsi
Terdapat dua jenis Keutamaan Dikongsi:
Penggunaan Pilihan Dikongsi
Untuk menggunakan pilihan dikongsi, anda boleh mengikuti ini langkah:
Menyimpan dan Mendapatkan Nilai
Untuk menyimpan nilai dalam keutamaan dikongsi, gunakan kaedah putXXX() objek Editor:
editor.putInt("storedInt", storedPreference);
Untuk mendapatkan semula nilai daripada keutamaan dikongsi, gunakan objek SharedPreferences getXXX() kaedah:
int storedPreference = preferences.getInt("storedInt", 0);
Nota Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Dapatkan SharedPreferences daripada PreferenceActivity dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!