i want to store string in memory through sharepreferance but there are some problem raise that could not store in memory can you please let me know how can i solve this?
any permission needed?
Code::
SavePreferences("MEM1", LanguageSelcted);
LoadPreferences();
Method::
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();
}
}
Save should be
And get should be
getSharedPreferences will take two arguments.