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
  • asp之家 软件编程 m.aspxhome.com