浩晨众云网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
相信大家都知道,每一个App都需要登录,登录信息都保存在本地文件中,然后我们就写一堆的操作SharedPreferences的代码了。
现在,你可以完全抛弃这种方法,一句代码搞定登录信息,用户信息管理。实现全局操作。为你的程序解耦。
public void sessionDemo() { // 获取登录信息 TokenInfo token = SessionManager.getDefault().getUserToken(); // 获取用户信息 UserInfo userInfo = SessionManager.getDefault().getUser(); // 是否登录 boolean isLogin = SessionManager.getDefault().isLogin(); // 退出登录 SessionManager.getDefault().clear(); // 登录成功后,设置用户信息 SessionManager.getDefault().setUser(new UserInfo()); // 登录成功后,设置登录信息 SessionManager.getDefault().setUserToken(new TokenInfo()); // 这句请在Application onCreate 的时候调用初始化配置信息 SessionManager.initWithConfig( new SessionManager.ConfigBuilder() .context(this) .tokenClass(TokenInfo.class) .userClass(UserInfo.class) .build()); Log.i("rae", "登录信息:" + token); Log.i("rae", "用户信息:" + userInfo); Log.i("rae", "是否登录:" + isLogin); }