Я хочу сохранить значение String на Android и иметь доступ к этой строке каждый раз при запуске приложения.
Например, значение String будет иметь имя пользователя, которое он создал сам.И после перезапуска приложения он будет иметь это имя уже в верхней части.Как печенье или что-то в этом роде.Как сохранить такой файл в памяти Android?
Кто-нибудь может мне помочь?
Я использовал:
public class Login extends Activity
{
String user = null;
public String saveUserOnAndroid()
{
SharedPreferences myPrefs = getApplicationContext().getSharedPreferences("myPrefs", 0);
String savedUser = myPrefs.getString("user", null);
if(savedUser == null)
{
user = UUID.randomUUID().toString();
String hashedUser = md5(user);
SharedPreferences.Editor myPrefsEditor = myPrefs.edit();
myPrefsEditor.putString("user", hashedUser);
myPrefsEditor.commit();
return hashedUser;
}
else
return savedUser;
}
, и, похоже, не работает хорошо.