我需要存储用户名和密码,成功验证登录购买在数据库中存储用户名和密码但每次我再次启动活动时我需要再次重新输入用户名和密码。如何停止发生这种情况(即我需要实现类似的会话)? 感谢
答案 0 :(得分:2)
它该死的很简单,如果你去做一些ogling那么你会轻易得到。
//Save password
SharedPreferences share=PreferenceManager.getDefaultSharedPreferences(this);
Editor edit=share.edit();
edit.putString("name","usernameValue");
edit.putString("pass","passwordValue");
edit.commit();
//GetPassword wherever you want when application open next time
SharedPreferences share1=PreferenceManager.getDefaultSharedPreferences(this);
String name=share1.getString("name", "");
String pass=share1.getString("pass", "");
答案 1 :(得分:0)
如果您使用的是Web服务,那么当您第一次登录时,您将从cookie中获取会话ID,以便将来可以使用以验证用户登录状态
答案 2 :(得分:0)
使用SharedPref,当你获得共享pref时,它对你有帮助。值为非null然后在登录后启动下一个活动...