数据存储之---SharedPreferences
来源:互联网 发布:爱知日语培训班多少钱 编辑:程序博客网 时间:2024/05/17 06:10
一种轻量级接收存储数据。
是以键值对的方式永久存储;
读取,写入的关联是由getSharedPreferences()中的第一个参数决定
数据的写入:
SharedPreferences msPreferences = getContext().getSharedPreferences(
"com.scxh.meituan.ui.PREFERENCES_FILE_KEY", 0);//第一个参数一般是由包名+PREFERENCES_FILE_KEY组成
SharedPreferences.Editor editor = msPreferences.edit();
editor.putString("user", "user001");
editor.putString("password", "password112");
editor.commit();
数据的读取
SharedPreferences mshaPreferences = getContext().getSharedPreferences(
"com.scxh.meituan.ui.PREFERENCES_FILE_KEY", 0);
String user = mshaPreferences.getString("user", "");
String pass =mshaPreferences.getString("password", "");:
用的单例模式自定义SharedPreferencesHelper
<span style="font-size:12px;">public class SharedPrefrenceHelper {Context context;private static SharedPrefrenceHelper sHelper;private SharedPreferences mSharedPreference;private static final String NAME = "com.scxh.android.store.PREFERENCES_FILE_KEY";public static SharedPrefrenceHelper getInstance(Context context) {if (sHelper == null) {sHelper = new SharedPrefrenceHelper(context);}return sHelper;}private SharedPrefrenceHelper(Context context) {mSharedPreference = context.getSharedPreferences(NAME, 0);}}</span>添加对象
private static final String ID = "id";
private static final String NAME = "name";
private static final String AGE = "age";
private static final String SCORE = "score";
public void addStudent(Student student) {
Editor editor = mSharedPreferences.edit();
editor.putInt(ID, student.getId());
editor.putString(NAME, student.getName());
editor.putInt(AGE, student.getAge());
editor.putString(SCORE, student.getScore());
editor.commit();
}
- 数据存储之 SharedPreferences
- 数据存储之SharedPreferences .
- 数据存储之SharedPreferences
- 数据存储之SharedPreferences
- 数据存储之---SharedPreferences
- 数据存储之SharedPreferences
- 数据存储之SharedPreferences
- 数据存储之SharedPreferences
- 数据存储之SharedPreferences
- 数据存储之SharedPreferences存储
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- 数据存储之二 SharedPreferences
- Android--数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android之数据存储SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之--------- SharedPreferences
- API 参考 (SQL Server Driver for PHP)
- 布局大全
- 智能指针
- 类似网购电影票的简易GridView选择器
- 利用OC的消息转发机制实现多重代理
- 数据存储之---SharedPreferences
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- 使用struts2处理普通http请求和ajax请求的对比
- Spring读取properties文件内容
- python numpy教程
- uva401 Palindromes 字符串,模拟
- cocos2d-js笔记
- 操作系统与网络实现 之六
- 谈面向对象之强依赖和弱依赖