SharedPreferences轻量级缓存技术
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。暂时将Activity的状态,以数据的形式保存在本地中,当Activity重载时,回掉方法onSavaInstanceState的时候,再取出值搭配到Activity中。
保存是以XML文件形式保存到data中data目录下的项目中.
SharedPreferences的基本使用方式:
1:首先获取ShaerdPreferences的对象,----getSharedPrences(“文件名”,Context.MODE_PRIVATE);
第二个参数的四种操作模式
2:保存数据:
3:读取数据:
想要完全熟悉存储和读取,实现以下一个小Demo!!!
运用AutoCompleteTextView这个控件,替代了EditText实现了一个模拟QQ账户登录的Demo,对SharedPreferences提取出来的StringSet数据进行了一个ArrayList数据集合的转换,并且添加到了适配器ArrayAdapter中,实现了多个账户保存的功能。
技术难点儿在于数据的获取和ArraySet集合的替换,用相同的name替换新的ArraySet数据集合,实现了每次都能增加新账户的功能。
版权声明:本文为qq_39218478原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。