android数据存储之SharedPreferences基础
来源:互联网 发布:国税 软件开发 编辑:程序博客网 时间:2024/05/17 07:05
SharedPreferences 是为了存储小的key value的值。
SharedPreferences 是针对整个应用来讲的,你可以得到SharedPreferences的实例通过任意的context.
getAcvivity getContext getApplicationContext都可以
context.getSharedPreferences
getPreferences 仅仅是针对Activity来说的,针对activity存储相应数据,不需要提供一个文件名字。
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(
getString(R.string.preference_file_key), Context.MODE_PRIVATE);
Context.MODE_PRIVATE 只可以在你的App内部访问。
还有权限MODE_WORLD_READABLE MODE_WORLD_WRITEABLE 全局可读可写 其它app都可以读写你的文件里的数据。
不需要指定文件名 因为他仅仅保存数据针对特定的Activity
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
写入数据的实例
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
读取数据的示例:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);
- android数据存储之SharedPreferences基础
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android--数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android之数据存储SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之--------- SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android----数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android之SharedPreferences数据存储
- Android数据存储之SharedPreferences
- android 文字Flash特效
- 用PYTHON大量下載www.kma.go.kr的天氣圖
- Python帮助函数调试函数 用于获取对象的属性及属性值
- 【一次性搞懂】继承与接口的区别,以及继承中的override与new的区别
- Azure Storm入门(一)
- android数据存储之SharedPreferences基础
- git常见问题解决
- 在VirtualBox虚拟机中安装Linux 6.2 - 安装
- Handler(15):工作线程向主线程发送消息
- LeetCode Search Insert Position
- BLAST(2004版)本地化安装与使用,生成PSSM打分矩阵
- 【VS】快速找到你要的代码
- 可移植类型inttypes.h
- 实战开发-Ashurol天气预报APP(二)