打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SharePreference的存储和取值以及清除值
SharePreference主要用于保存一些数据,比如用户登录后的user_id,user_mobile,这样就可以做自动登录了,每次判断SharePreference中有没有数据,有的话就自动登录。
下面说下用法,怎么往里面存数据:

SharedPreferences mSharedPreferences = getSharedPreferences("loginUser", Context.MODE_PRIVATE);

Editor editor = mSharedPreferences.edit();
editor.putInt("user_id", 1);
editor.putString("user_mobile","13811111111");
editor.commit();
其中Context.MODE_PRIVATE是我们最常用的,只允许自己的程序访问
下面的写法,是怎么从sharepreference中取出刚存进去的值:private SharedPreferences sp;

private int id;
private String numbers;
SharedPreferences  sp = getSharedPreferences("loginUser", Context.MODE_PRIVATE);
//取得user_id和手机号
numbers = sp.getString("user_mobile", "");//如果取不到值就取后面的""

id = sp.getInt("user_id", "");

下面的写法,是清除sharepreference中的值:

SharedPreferences sp = getSharedPreferences("loginUser", Context.MODE_PRIVATE);

Editor editor = sp.edit();
editor.clear();
editor.commit();

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Android中的SharedPreferences存储数据方式
10.Android-SharedPreferences使用
了解 Android API 中的 SharedPreferences
18. SharePreferences 保存数据
Android开发中SharedPreferences的应用
SharedPreferences数据共享
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服