杀死应用程序时不应删除 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", "");
什么可能导致问题?