Я пытаюсь создать приложение для Android с параметрами входа в систему и выходами пользователя. Я написал код, в котором пользователь успешно выполнил вход в систему. Но когда я выхожу из приложения и очищаю его в многозадачности, детали пользователя в приложении выходят из системы. Вот мой код:Приложение выходит из системы, когда мы выходим и очищаем его в нескольких задачах
Login() {
ConstantVariables.bVibes_userID = userId;
Editor editor = sharedpreferences.edit();
editor.putInt(userId_sp, userId);
editor.commit();
}
@Override
protected void onResume() {
sharedpreferences = getSharedPreferences("MyPrefs",
Context.MODE_PRIVATE);
Log.i("userId_sp", "userId_sp" + userId_sp);
if (sharedpreferences.contains(userId_sp)) {
Intent i = new Intent(this, Dashboard_Activity.class);
startActivity(i);
}
super.onResume();
}
Может кто-нибудь помочь мне решить проблему. Для меня пользователь не должен выходить из системы, если в противном случае пользователь сам выбирает или только когда приложение будет удалено.
Остерегайтесь сохранения (очистки!) Пароля, хотя ^^ – shkschneider
@shkschneider, это правда, файл может быть закодирован или двоичный. Дело в том, что локальный локальный пароль. –