Android 使用SharePerference判断是否为第一次登陆的实现代码
程序员文章站
2023-11-24 14:28:58
很多app中在第一次安装登陆时会有引导欢迎界面,第二次打开时就不再显示引导页面。
这个功能可以通过使用sharepreferences将用户的登陆信息保存起来,当app启...
很多app中在第一次安装登陆时会有引导欢迎界面,第二次打开时就不再显示引导页面。
这个功能可以通过使用sharepreferences将用户的登陆信息保存起来,当app启动时判断登陆信息决定打开页面。
以下是创建的sharepreference类:
public class sharepreference { context context; public sharepreference(context context) { this.context = context; } /****设置状态 false为安装后第一次登录,true为已经登录过****/ public void setstate() { sharedpreferences sp = context.getsharedpreferences("save.himi", context.mode_private); editor editor = sp.edit(); editor.putboolean("islogin", true); editor.commit(); } /***获取状态***/ public boolean getstate() { sharedpreferences sp = context.getsharedpreferences("save.himi", context.mode_private); boolean b = sp.getboolean("islogin", false); return b; } }
在app打开前可以获取登陆状态,选择展示界面:
islogin = sp.getstate(); if(islogin){ intent = new intent(this,activity1.class); } else { sp.setstate();<span style="white-space:pre"> </span>//将登陆状态设置为true; intent = new intent(this,activity2.class); }
以上所述是小编给大家介绍的android 使用shareperference判断是否为第一次登陆的实现代码,希望对大家有所帮助