Android 使用SharePerference判断是否为第一次登陆的实现代码
作者:BrcLi 时间:2021-07-31 18:51:32
很多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判断是否为第一次登陆的实现代码网站的支持!
来源:http://blog.csdn.net/brcli/article/details/61195534
标签:android,shareperference,登陆
0
投稿
猜你喜欢
使用mongoTemplate实现多条件加分组查询方式
2022-05-21 01:41:51
Spring Cloud详解实现声明式微服务调用OpenFeign方法
2021-07-04 07:56:41
C#如何使用Task类解决线程的等待问题
2023-01-04 18:23:22
Android App中ViewPager与Fragment结合的一些问题解决
2023-08-02 22:22:43
利用Matlab复刻羊了个羊小游戏
2021-10-10 17:13:05
通过实例解析java8中的parallelStream
2022-04-17 12:59:37
Java多线程下载文件实现案例详解
2023-11-09 14:02:36
Java实现获取内网的所有IP地址
2023-01-01 07:48:56
C#实现加密exe文件
2023-12-03 13:04:47
Java判断线程池线程是否执行完毕
2023-10-18 12:09:29
解决MySQL忘记密码问题的方法
2022-04-05 07:55:43
C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
2023-02-24 18:41:44
Java编程实现从尾到头打印链表代码实例
2021-12-28 12:13:41
详解Android中的ActivityThread和APP启动过程
2021-08-20 22:51:25
详解SpringMVC的url-pattern配置及原理剖析
2023-08-11 12:00:27
c#裁剪图片后使用zxing生成二维码示例分享
2021-09-08 17:06:58
教你如何使用platform密钥对apk进行签名
2023-12-09 06:10:59
Android实现简易计算功能
2022-01-10 20:42:59
Android ViewPager无限循环滑动并可自动滚动完整实例
2022-09-09 18:26:55
Android Studio实现简易计算器设计
2022-08-22 18:41:55