Hanya ada satu hal yang perlu diperhatikan yaitu nama kunci atau nama item tidak boleh mengandung huruf kapital, jika tidak data tidak dapat terbaca.
Kodenya seperti ini:
Copy kode kodenya sebagai berikut:
Preferensi preferensi = Preferensi.systemRoot();
String strRegTime = preferensi.get("regTime", "");
Inilah yang ada di registri
Tidak peduli bagaimana saya mengubahnya, saya tidak dapat membaca nilai regTime. Kemudian saya berpikir untuk menulis nilai dalam kode sekarang untuk melihat seperti apa kodenya sebagai berikut
Copy kode kodenya sebagai berikut:
Preferensi preferensi = Preferensi.systemRoot();
preferensi.put("regTime", "29-08-2013 14:50:20");
mencoba {
preferensi.flush();
} tangkapan (BackingStoreException e) {
// TODO Blok tangkapan yang dibuat secara otomatis
e.printStackTrace();
}
String strRegTime = preferensi.get("regTime", "");
Ternyata inilah masalahnya
Jadi saya menemukan masalahnya dan mengubahnya menjadi huruf kecil dan tidak masalah.