入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

记录用户登录状态,避免重复登录SharedPreferences

创建时间:2016-05-03 投稿人: 浏览次数:1684

对于有注册登录账号功能的APP来说,记录登录状态对于用户体验是非常有好的,接下来我们将用轻量级数据库SharedPreferences实现记录用户登录状态的功能,代码如下:

存储数据

 //注册或登录成功就将用户的信息保存到本地数据库中
 SharedPreferences sp = getSharedPreferences("User", MODE_PRIVATE);

 SharedPreferences.Editor editor = sp.edit(); //SharedPreferences 本身不能读写数据,需要使用Editor
 editor.putString("name", register_username.getText().toString());
 editor.putString("password", register_password.getText().toString());
 editor.commit(); //提交

读取数据

SharedPreferences sp = getSharedPreferences("User", MODE_PRIVATE);
String name = sp.getString("name",null);
int age = sp.getInt("age",0);

删除文件

//清除用户登录记录
SharedPreferences sp = getSharedPreferences("User",MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.clear();
editor.commit();
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像