Há apenas uma coisa a se prestar atenção: o nome da chave ou do item não deve conter letras maiúsculas, caso contrário os dados não poderão ser lidos.
O código é assim:
Copie o código do código da seguinte forma:
Preferências preferências = Preferences.systemRoot();
String strRegTime = preferências.get("regTime", "");
Isto é o que está no registro
Não importa como eu altere, não consigo ler o valor de regTime. Mais tarde pensei em escrever o valor no código agora para ver como fica.
Copie o código do código da seguinte forma:
Preferências preferências = Preferences.systemRoot();
preferências.put("regTime", "29/08/2013 14:50:20");
tentar {
preferências.flush();
} catch (BackingStoreException e) {
// TODO Bloco catch gerado automaticamente
e.printStackTrace();
}
String strRegTime = preferências.get("regTime", "");
Acontece que este é o caso
Então encontrei o problema e mudei para minúsculas e deu certo.