谁能告诉我如何维护用户登录的会话。例如,当用户登录应用程序时,除非用户注销或卸载类似于 Android 中的 gmail 的应用程序,否则他们必须登录。
为您开设一堂课SharedPreferences
public class Session {
private SharedPreferences prefs;
public Session(Context cntx) {
// TODO Auto-generated constructor stub
prefs = PreferenceManager.getDefaultSharedPreferences(cntx);
}
public void setusename(String usename) {
prefs.edit().putString("usename", usename).commit();
}
public String getusename() {
String usename = prefs.getString("usename","");
return usename;
}
}
现在,在创建此类后,当您想使用它时,请像这样使用:像这样创建此类的对象
private Session session;//global variable
session = new Session(cntx); //in oncreate
//and now we set sharedpreference then use this like
session.setusename("USERNAME");
现在,每当您想获取用户名时,都需要对会话对象执行相同的工作并调用它
session.getusename();
对密码执行同样的操作
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)