Solo hay una cosa a la que prestar atención: el nombre de la clave o el nombre del elemento no debe contener letras mayúsculas; de lo contrario, los datos no se podrán leer.
El código es así:
Copie el código de código de la siguiente manera:
Preferencias preferencias = Preferences.systemRoot();
Cadena strRegTime = preferencias.get("regTime", "");
esto es lo que esta en el registro
No importa cómo lo cambie, no puedo leer el valor de regTime. Más tarde pensé en escribir el valor en el código ahora para ver cómo se ve. El código es el siguiente.
Copie el código de código de la siguiente manera:
Preferencias preferencias = Preferences.systemRoot();
preferencias.put("regTime", "2013-08-29 14:50:20");
intentar {
preferencias.flush();
} captura (BackingStoreException e) {
// TODO Bloque de captura generado automáticamente
e.printStackTrace();
}
Cadena strRegTime = preferencias.get("regTime", "");
Resulta que este es el caso.
Entonces encontré el problema y lo cambié a minúsculas y estuvo bien.