Rumah >Java >javaTutorial >Bagaimana untuk Mengakses SharedPreferences daripada Android PreferenceActivity?
Apabila menggunakan PreferenceActivity untuk mengurus tetapan aplikasi, adalah perkara biasa untuk mengembang tetapan daripada fail XML. Walau bagaimanapun, mengakses nama fail SharedPreference yang digunakan oleh PreferenceActivity daripada Aktiviti lain boleh menjadi mencabar.
Untuk mendapatkan contoh SharedPreferences daripada PreferenceActivity:
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Gunakan objek SharedPreferences yang diambil untuk mengakses nilai yang disimpan menggunakan kaedah seperti:
prefs.getBoolean("keystring", true);
Android menyediakan dua jenis pilihan: SharedPreferences dan Activity Preferences.
SharedPreferences:
Aktiviti Keutamaan:
SharedPreferences boleh disimpan dan diambil menggunakan kaedah berikut:
Simpan:
SharedPreferences.Editor editor = preferences.edit(); editor.putInt("storedInt", value); editor.commit();
Dapatkan semula:
int storedInt = preferences.getInt("storedInt", 0);
Atas ialah kandungan terperinci Bagaimana untuk Mengakses SharedPreferences daripada Android PreferenceActivity?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!