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

原创 2016年08月31日 15:48:05

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();

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android--sharepreference总结

SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。 SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/...

Android应用Preference相关及源码浅析(SharePreferences篇)

1 前言在我们开发Android过程中数据的存储会有很多种解决方案,譬如常见的文件存储、数据库存储、网络云存储等,但是Android系统为咱们提供了更加方便的一种数据存储方式,那就是SharePref...
  • yanbober
  • yanbober
  • 2015年08月24日 09:17
  • 15377

数据存储之SharePreference

SharePreference 这个类可以用来保存一些应用程序要的配置或简单的数据,对于大量数据可能力有不逮,类似于WIN下面的ini文件。 数据会被保存在/data/data/PACKAGE_NAM...

安卓中sharepreference总结

一、概述         SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的...

SharePreference的封装使用,让数据的本地缓存更简单

每一次调用SharePreference都需要些冗长的代码,来初始化护着获取对象。当前的工具类主要就是对SharePreference进行封装。通过简单的一条语句就可以进行数据的保存。 首先,我们需...

SharePreference技巧之保存一个对象

在Android中我们经常需要持久化保存数据,这时可以使用文件,SharePreference,以及SQLite等。如果我想保存一个对象呢?有些人会立马想到用orm框架,但是我可能不想依赖这个框架。实...
  • leandom
  • leandom
  • 2017年08月22日 14:57
  • 241

android sharepreference全解

1 前言 在我们开发Android过程中数据的存储会有很多种解决方案,譬如常见的文件存储、数据库存储、网络云存储等,但是android系统为咱们提供了更加方便的一种数据存储方式,那就是SharePr...

android中SharePreference的使用

前段时间项目中用到了进程间的通信,用到了之前的SharePreference结果会导致获取脏数据的问题,因此觉得有必要写下SharePreference的使用。前言因为SharedPreference...

【Android实测】SharePreference的全局只读方式初探

最近的需求要求我的APP开放一些属性数据给其他APP访问,但不能允许其他APP修改我的数据。 在选择实现方式时,对比了content provider和sharepreference,其中,cont...

sharePreference 的一个使用例子

这篇文章只是一个简单的SharePerferences 的使用例子 public class RecorderHelper { public interface SpeakerKey{ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharePreference的存储和取值以及清除值
举报原因:
原因补充:

(最多只允许输入30个字)