数据持久化方案(二)SharedPerference
来源:互联网 发布:淘宝新店如何刷销量 编辑:程序博客网 时间:2024/04/29 23:33
在此提供下OrmLite官网的demo地址,有兴趣的同学可以去下载:
http://blog.csdn.net/oo8_8oo/article/details/7302156
SharedPerference这个东西很是好用,可以用来记录各种状态,以方便在其他的地方进行调用。
SharedPreferences sharedPreferences = context.getSharedPreferences("user", Context.MODE_PRIVATE);//如果想要存入一些东西,按照键值对的形式存入sharedPreferences.edit().putBoolean("firstTimeLogin", isFirstTime).commit();//如果要取出来sharedPreferences.getBoolean("firstTimeLogin", true);
我们可以把它封装成一个helper类,以方便大家调用
public class SharedPreferenceHelper { private SharedPreferences sharedPreferences; private static SharedPreferenceHelper instance = null; private SharedPreferenceHelper() { this.sharedPreferences = APP.getInstance().getApplicationContext().getSharedPreferences("user", Context.MODE_PRIVATE);} public static SharedPreferenceHelper getInstance() { if (instance == null) { synchronized (SharedPreferenceHelper.class) { if (instance == null) { instance = new SharedPreferenceHelper(); } } } return instance; } public SharedPreferences getSP() { return sharedPreferences; } public SharedPreferences.Editor getEd() { return getSP().edit(); } /** * 判断是否第一次登陆 * * @param isFirstTime */ public void setFirstTimeLogin(boolean isFirstTime) { sharedPreferences.edit().putBoolean("firstTimeLogin", isFirstTime).commit(); } public boolean getIsFirstTimeLogin() { return sharedPreferences.getBoolean("firstTimeLogin", true); }
0 0
- 数据持久化方案(二)SharedPerference
- 数据持久化方案
- 数据持久化方案
- 数据持久化方案(三)ContentProvider
- ios数据持久化方案
- Anroid 数据持久化方案
- iOS数据持久化方案
- iOS 数据持久化(二)
- Android数据持久化(二)
- 数据持久化方案(四)文件保存
- 使用SharedPerference保存数据
- iOS 数据持久化方案(牢记)
- iOS数据持久化方案详解
- 数据存储方案:持久化技术
- 数据持久化(二)-----Sqlite
- iOS数据持久化(二)
- SharedPerference
- SharedPerference
- 升级 Java 编程规范的6个约定
- EDIUS绿色版中的工程预设如何设置
- 自定义View时,用到Paint Canvas的一些温故,自定义Loading控件(动画五,“六边形”的旋转跳跃)
- 明天不是明天
- cxGrid 设置斑马线 根据记录内容更改字体颜色
- 数据持久化方案(二)SharedPerference
- 开发PHP扩展步骤
- 新人千万不要在 Windows 上使用 Ruby on Rails
- [leetcode oj 83]Remove Duplicates from Sorted List
- SugarCRM源码分析之loadFileMap
- Mac系统上eclipse+tomcat+mysql环境的搭建
- 跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析(系列二)
- 5.5. Dictionaries(字典)
- 通用C 双循环链表(可直接用于项目)