Android 使用SharePerference判断是否为第一次登陆的实现代码
2017-03-10 14:02
751 查看
很多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 使用SharePerference实现判断是否为第一次登陆
- Android 自定义dialog样式位置大小,判断是否第一次登陆
- android开发之splash闪屏页判断是否第一次进入app代码
- ionic2 判断是否是第一次登陆应用是否实现启动页的显示
- PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆
- android开发之splash闪屏页判断是否第一次进入app代码
- Android中判断是否联网实现代码
- Face++在线接口在Android下的使用,以及简单的Demo实现(判断两张脸是否为同一个人)
- 使用android SharedPreference判断程序是否第一次运行
- Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲述了Android中不同Activity之间的数据传递 — Bundle对象的实现(-)+Android中Bundle的使用示例
- android判断程序是否前台显示---及判断屏幕是否是亮的----附赠BAIDU定位的工具类实现代码
- 判断手机是否ROOT 代码实现+ Android 操作系统 获取Root权限 原理解析
- 【Android】使用ConnectivityManager与NetworkInfo实现判断当前网络环境是否可用
- Android实现过渡动画、引导页 Android判断是否第一次启动App
- Face++在线接口在Android下的使用,以及简单的Demo实现(判断两张脸是否为同一个人)
- Android欢迎界面的创建及引导完整代码(判断是否是第一次下载注册)
- android判断用户是否已登陆详细代码
- 使用CCUserDefault 判断用户是否是第一次登陆系统及UserDefault全路径的获取
- Android使用SharedPreferences判断是否第一次安装程序