如何在Android中维护会话?

前端之家收集整理的这篇文章主要介绍了如何在Android中维护会话?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以告诉我如何维护用户登录的会话.例如,当用户登录到应用程序时,他们必须登录,除非用户Android中注销或卸载类似于gmail的应用程序.

解决方法

做这样做一个类为您的共享引用
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();
        prefsCommit();
    }

    public String getusename() {
        String usename = prefs.getString("usename","");
        return usename;
    }
}

现在在使用这个类之后,使用如下:make这个类的对象

private Session session;//global variable 
session = new Session(cntx); //in oncreate 
//and now we set sharedpreference then use this like

session.setusename("USERNAME");

现在每当你想要获得用户名,那么同样的工作是为session对象完成的,并且调用这个

session.getusename();

最好的运气:)同样的密码

猜你在找的Android相关文章