昆明169,伍晃荣,王威电机
很多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判断是否为第一次登陆的实现代码,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论