2016-03-07 73 views
-1

我想在Android中使用SQLite制作用户注册表单,其中将执行登录和注销操作。我想在用户登录时维护会话,然后当他单击注销按钮时:Android中的用户注册表格

如何在菜单中动态地添加注销菜单选项以代替登录选项菜单?

在网络中,他们正在使用共享首选项来维护会话,但我将用户名和密码存储在SQLite数据库中。

那么,如果我使用SQLite,我将如何维护会话?

+0

当用户按下注销按钮时,从sqlite中删除用户名和密码。顺便说一下,存储会话的正确方法是使用sharedpreferences。 –

+0

见下面https://codezone4.wordpress.com/2012/11/19/android-login-system-using-sqlite/ – Ashan

+0

您是否听说过用户帐户管理器? –

回答

0

您可以使用sharedpreferences来存储所有用户信息。当用户单击注销按钮时删除sharedpreferences并点击登录按钮时,从sqlite获取数据并再次存储到sharedpreferences,因此这是维护会话的正确方法。

+0

我从sqlite中获取用户名和密码,但是当我存储到SharedPreferences中时,值是过度的 –

+0

哪些值被覆盖? sharedpref或sqlite的值的值?共享首选项中的 –

+0

值。 –