주의할 점은 단 하나, 키 이름이나 아이템 이름에는 대문자가 포함되어서는 안 된다는 것입니다. 그렇지 않으면 데이터를 읽을 수 없습니다.
코드는 다음과 같습니다:
다음과 같이 코드 코드를 복사합니다 .
환경 설정 환경 설정 = Preferences.systemRoot();
String strRegTime = preference.get("regTime", "");
레지스트리에 이런 내용이 있습니다
어떻게 변경해도 regTime의 값을 읽을 수 없습니다. 나중에 코드가 어떻게 보이는지 확인하기 위해 코드에 값을 쓰는 것을 생각했습니다.
다음과 같이 코드 코드를 복사합니다 .
환경 설정 환경 설정 = Preferences.systemRoot();
선호도.put("regTime", "2013-08-29 14:50:20");
노력하다 {
선호도.flush();
} 잡기(BackingStoreException e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
String strRegTime = preference.get("regTime", "");
이것이 사실로 밝혀졌습니다
그래서 문제를 찾아서 소문자로 바꿨더니 괜찮더라구요.