- Сохранить данные для входа в
SharedPreferences
.
Чтобы сохранить регистрационные данные в SharedPreference
SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("username", "some user value");
editor.putString("password", "some password value");
editor.commit();
- Проверьте, есть ли значение в
SharedPreference
на открытии вход.
- Если данные для входа в систему сохранены в SharedPreference, перейдите на главную страницу.Else .
Чтобы проверить авторизованы на форуме или не
SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
String username = sp.getString("username", null);
String password = sp.getString("password", null);
if(username != null && password != null){
// login automatically with username and password
}
else{
// show login page
}
- Сбросьте loginDetails из
SharedPreference
, когда пользователь правильно выход из системы.
Являются ли ваши страницы входа и домашняя страница двумя различными действиями? – user1721904
@ user1721904 да ... два разных я хочу, чтобы предотвратить выход из приложения – 2013-05-06 10:24:55