当前位置: 移动技术网 > IT编程>移动开发>Android > Android 使用SharePerference判断是否为第一次登陆的实现代码

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

昆明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判断是否为第一次登陆的实现代码,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网