Android第五周的学习笔记
来源:互联网 发布:水电算量软件 编辑:程序博客网 时间:2024/05/21 09:10
SharedPreferences
一、实例化
实例化一个SharedPreferences,系统自动创建XML,名字:preferences
//在系统内存中定义一个SharedPreferencesSharedPreferences mSharedPreferences ;//SharedPreferences 实例化,系统自动创建XML,名字:preferences mSharedPreferences = ListViewDemo.this.getSharedPreferences("preferences", Context.MODE_PRIVATE);
二、添加
通过SharedPreferences.Editor editor= mSharedPreferences.edit();实例化Editor,并通过Editor.putInt等方法添加数据,最后通过Editor.apply写入系统内存中;
//实例化Editor SharedPreferences.Editor editor= mSharedPreferences.edit();//添加数据,editor.putInt(String key, Intent value);editor.putInt("list_view_Data_Counts", mDataCounts);//后台写入,另开线程(用线程写入防止UI死掉)editor.apply();mSharedPreferences.registerOnSharedPreferenceChangeListener(new SharedPreferences.OnSharedPreferenceChangeListener() { //监听被修改的Key @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { Toast.makeText(ListViewDemo.this, key+":"+mSharedPreferences.getInt(key,0),Toast.LENGTH_LONG).show(); }});
三、删除内存存储的数据
//实例化Editor SharedPreferences.Editor editor= mSharedPreferences.edit();//删除//editor.remove("list_view_Data_Counts");
四、查询获取数据
//通过Key回去系统内存中的数据mDataCounts = mSharedPreferences.getInt("list_view_Data_Counts",10);
0 0
- Android第五周的学习笔记
- Android学习的第五周笔记
- 第五周Android学习笔记
- Android学习笔记第五章
- 【Android开发学习笔记】【第五课】Activity的生命周期-上
- jsp第五周学习笔记
- Android 学习笔记 第五季 2 Density
- Android 学习笔记 第五季 3
- Android 学习笔记 第五季 6 Activity
- Android 学习笔记 第五季 9 SharedPreferences
- Android 学习笔记 第五季 10 文件系统
- Android 学习笔记 第五季 11 数据库
- 第五周Android实习笔记
- 学习HTML+CSS的第五课笔记!
- Android 学习笔记 第五季 1 Android Studio
- 吴恩达机器学习笔记_第五周
- [Boolan] C++第五周学习笔记
- 2017大二第五周学习笔记
- lightoj 1030 概率dp
- 林小欣的every day
- 27.leetcode题目137: Single Number II(考察位操作)
- [Android 系统源代码研究] SystemService启动
- LeetCode 313. Super Ugly Number
- Android第五周的学习笔记
- pods安装
- python 出现错误 SyntaxError: Non-ASCII character 的解决方法
- Leetcode #27. Remove Element 移除元素 解题报告
- JavaScript Math.floor()
- poj3984迷宫问题
- 设计模式学习笔记——桥接模式
- Scanner类的使用
- Java >>> 详解