我是第一次开发Android应用程序,我想为登录和注销进行会话。我看到大多数人建议使用 SharedPreferences 。但是如何检查用户是否已注销?如果用户没有并点击我的应用,则登录页面将不会显示!用户可以立即转到主页面。
答案 0 :(得分:1)
当用户登录成功调用setLogin函数并将boolean设置为true时,当用户返回时,如果返回true则检查用户是否为login(),然后使用Intent将用户重定向到主页面。
public boolean isLogin() {
return pref.getBoolean("login", false);
}
public void setLogin(Boolean x) {
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("login", x);
editor.commit();
}