アプリを強制終了するときに SharedPreferences を削除するべきではありませんが、私の場合は削除します。これらの問題を発生させることなく、以前に SharedPreference を使用しました。しかし、何らかの理由で、アプリを強制終了すると SharedPreference が削除されます。保存するコードは次のとおりです。
private void SavePreferences(String key, String value){
SharedPreferences sharedPreferences = getSharedPreferences("MY_SHARED_PREF", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
文字列を保存するには:
SavePreferences("NAMEOFPREFERENCE", ("WhatToSave"));
そしてロードするには:
final SharedPreferences sharedPreferences = getSharedPreferences("MY_SHARED_PREF", MODE_PRIVATE);
sharedPreferences.getString("NAMEOFPREFERENCE", "");
何が問題を引き起こす可能性がありますか?