Android 使用SharePerference判断是否为第一次登陆的实现代码

 更新时间:2017年03月10日 14:02:03   作者:BrcLi  
很多app中在第一次安装登陆时会有引导欢迎界面,第二次打开时就不再显示引导页面。这个怎么实现呢?下面小编给大家介绍下使用SharePerference判断是否为第一次登陆的实现代码,需要的的朋友参考下吧

很多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特效之水波纹的实现

    Android特效之水波纹的实现

    今天我们主要讲一讲如何通过自定义View(以下简称WaveView)实现 "咻咻咻" 式的水波纹扩散效果,感兴趣的小伙伴们可以参考学习。
    2016-08-08
  • Android实现商城购物车功能的实例代码

    Android实现商城购物车功能的实例代码

    最近公司项目做商城模块,需要实现购物车功能,主要实现了单选、全选,金额合计,商品删除,商品数量加减等功能,这篇文章主要介绍了Android实现商城购物车功能,需要的朋友可以参考下
    2019-06-06
  • Android Gson基本用法学习

    Android Gson基本用法学习

    这篇文章介绍了Android Gson的基本用法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • android使用PullToRefresh框架实现ListView下拉刷新上拉加载更多

    android使用PullToRefresh框架实现ListView下拉刷新上拉加载更多

    这篇文章主要介绍了android使用PullToRefresh框架实现ListView下拉刷新上拉加载更多,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android如何实现锁屏状态下弹窗

    Android如何实现锁屏状态下弹窗

    在锁屏状态下弹窗的效果我们平时并不少见,如QQ、微信和闹钟等,但是Android开发者要怎么实现这一功能呢?下面一起来看看。
    2016-08-08
  • 解析Android框架之Volley源码

    解析Android框架之Volley源码

    我们知道Volley是在2013年Google I/O大会上推出了一个新的网络通信框架,他的设计目的就是为了那些请求数据量不是特别大,但是又是特别频繁的网络操作非常适合。但是对于数据量较大的请求,比如说下载一个较大的文件,Volley可能相比于其他的框架,就有点不足了。
    2021-06-06
  • Android实现老虎机小游戏代码示例

    Android实现老虎机小游戏代码示例

    大家好,本篇文章主要讲的是Android实现老虎机小游戏代码示例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 关于Android中Gradle和jar包下载慢的问题及解决方法

    关于Android中Gradle和jar包下载慢的问题及解决方法

    这篇文章主要介绍了解决Android中Gradle和jar包下载慢的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Android仿ViVO X6 极速闪充动画效果

    Android仿ViVO X6 极速闪充动画效果

    这篇文章主要介绍了Android仿ViVO X6 极速闪充动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Android实现简易计算器功能

    Android实现简易计算器功能

    这篇文章主要为大家详细介绍了Android实现简易计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论