关闭

SharePreference的存储和取值以及清除值

标签: mobile服务器androidandroid平台
3057人阅读 评论(0) 收藏 举报
分类:

SharePreference的存储和取值以及清除值

[摘要:SharePreference首要用于保管一些数据,比方用户登录后的user_id,user_mobile,如许就能够做主动登录了,每次判别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();

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:338852次
    • 积分:5989
    • 等级:
    • 排名:第4209名
    • 原创:175篇
    • 转载:590篇
    • 译文:4篇
    • 评论:99条