很多app中在第一次安装登陆时会有引导欢迎界面,第二次打开时就不再显示引导页面。 这个功能可以通过使用SharePreferences将用户的登陆信息保存起来,当app启动时判
很多app中在第一次安装登陆时会有引导欢迎界面,第二次打开时就不再显示引导页面。
这个功能可以通过使用SharePreferences将用户的登陆信息保存起来,当app启动时判断登陆信息决定打开页面。
以下是创建的SharePreference类:
public class SharePreference {
Context context;
public SharePreference(Context context)
{
this.context = context;
}
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实现带有记住密码功能的登陆界面Android实现二维码扫描并登陆网页Android调用微信登陆、分享、支付Android开发之完成登陆界面的数据保存回显操作实例Android开发中实现用户注册和登陆的代码实例分享Android实现弹出登陆框的方案Android仿QQ登陆窗口实现原理
--结束END--
本文标题: Android 使用SharePerference判断是否为第一次登陆的实现代码
本文链接: https://www.lsjlt.com/news/22045.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0