android - Not able to get String value from SharedPreferences -
i save string data sharedpreferences unfortunately unable string value sharedpreferences.
this code save data sharedpreferences
sharedpreferences prefs = this.getsharedpreferences(config.pref_name, context.mode_private); userphone = etphone.gettext().tostring(); prefs.edit().putstring("userphone", userphone).apply(); this saves number when try retrieve in next activity string instead "userphone"
this how retrieve string value
string phonenumber = prefs.getstring(config.pref_name, "userphone"); log.i("number", phonenumber); my logs show phonenumber string instead of value user input saved sharedprefrences.
for storing values sharedpreferences using editor , method call:
prefs.edit().putstring(string key, string value)
and did right:
prefs.edit().putstring("userphone", userphone).apply();
for retrieving data, using same key used storing. in case, "userphone". so, should with:
prefs.getstring("userphone", "some default value");
but, mixed key preferences name , called
prefs.getstring(config.pref_name, "userphone");
Comments
Post a Comment