Обратите внимание только на одно: имя ключа или имя элемента не должно содержать заглавных букв, иначе данные невозможно будет прочитать.
Код такой:
Скопируйте код кода следующим образом:
Настройки предпочтения = Preferences.systemRoot();
String strRegTime = Preferences.get("regTime", "");
Вот что есть в реестре
Как бы я его ни менял, я не могу прочитать значение regTime. Позже я подумал о том, чтобы записать значение в код, чтобы посмотреть, как оно выглядит. Код выглядит следующим образом.
Скопируйте код кода следующим образом:
Настройки предпочтения = Preferences.systemRoot();
Preferences.put("regTime", "2013-08-29 14:50:20");
пытаться {
предпочтения.flush();
} catch (BackingStoreException e) {
// TODO Автоматически сгенерированный блок catch
е.printStackTrace();
}
String strRegTime = Preferences.get("regTime", "");
Оказывается, это тот самый случай
Итак, я нашел проблему и изменил ее на нижний регистр, и все было в порядке.