sharepreference を使用して文字列をメモリに保存したいのですが、メモリに保存できない問題が発生しています。これを解決する方法を教えてください。許可が必要ですか?
コード::
SavePreferences("MEM1", LanguageSelcted);
LoadPreferences();
方法::
public void SavePreferences(String key, String value) {
try {
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value.trim());
editor.commit();
} catch (Exception e) {
e.printStackTrace();
}
private void LoadPreferences() {
try {
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
LanguageSelection = sharedPreferences.getString("MEM1", "");
Log.i(TAG, "LanguageSelection is :>>>" + LanguageSelection);
Toast.makeText(getBaseContext(), "LanguageSelection is :>>>" + LanguageSelection, Toast.LENGTH_LONG).show();
/*
* textSavedMem1.setText(strSavedMem1);
* textSavedMem2.setText(strSavedMem2);
*/
} catch (Exception e) {
e.printStackTrace();
}
}