2012-11-01 178 views
1

我正在开发一个android应用程序的第一次,我想让会议登录和注销。我看到大多数人建议使用SharedPreferences。但我如何检查用户是否注销?如果用户没有点击我的应用程序,那么登录页面将不会显示!用户可以立即进入主页面。登录和注销会话android

回答

1

当用户登录成功调用setLogin函数并将boolean设置为true并且当用户回来时,然后检查用户是否为Login(),如果它返回true,则用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(); 
    } 
+0

它的工作,谢谢,我还有一个问题,现在我已经启用了登录,我将请求用户名多次在应用程序,因为我会检索与从database.I用户应该使用sharedPreferences数据那也是对的?同样的方式正确吗? –

+0

也是使用用户名的sharedPreference。 –

+0

http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/这是使用共享首选项进行会话管理的一个很好的教程。 –