มีเพียงสิ่งเดียวที่ต้องใส่ใจคือชื่อคีย์หรือชื่อรายการไม่ควรมีตัวพิมพ์ใหญ่มิฉะนั้นจะไม่สามารถอ่านข้อมูลได้
รหัสเป็นดังนี้:
คัดลอกรหัสรหัส ดังต่อไปนี้:
ค่ากำหนด ค่ากำหนด = Preferences.systemRoot();
สตริง strRegTime = Preferences.get("regTime", "");
นี่คือสิ่งที่อยู่ในรีจิสทรี
ไม่ว่าฉันจะเปลี่ยนแปลงอย่างไร ฉันก็ไม่สามารถอ่านค่าของ regTime ได้ ต่อมาผมคิดจะเขียนค่าในโค้ดตอนนี้เพื่อดูว่ามันมีลักษณะอย่างไร
คัดลอกรหัสรหัส ดังต่อไปนี้:
ค่ากำหนด ค่ากำหนด = Preferences.systemRoot();
Preferences.put("regTime", "2013-08-29 14:50:20");
พยายาม {
การตั้งค่า.ล้าง();
} จับ (BackingStoreException จ) {
// TODO บล็อก catch ที่สร้างขึ้นอัตโนมัติ
e.printStackTrace();
-
สตริง strRegTime = Preferences.get("regTime", "");
ปรากฎว่าเป็นเช่นนั้น
ดังนั้นฉันจึงพบปัญหาและเปลี่ยนเป็นตัวพิมพ์เล็กและมันก็โอเค