Android中实现本地缓存,存储(SharedPreferences存储)

来源:互联网 发布:中电数据在哪里 编辑:程序博客网 时间:2024/05/16 09:24

SharedPreferences轻量级缓存技术

       SharedPreferencesAndroid平台上一个轻量级的存储类,用来保存应用的一些常用配置。暂时将Activity的状态,以数据的形式保存在本地中,当Activity重载时,回掉方法onSavaInstanceState的时候,再取出值搭配到Activity中。

     保存是以XML文件形式保存到datadata目录下的项目中.

    SharedPreferences的基本使用方式:

    1:首先获取ShaerdPreferences的对象,----getSharedPrences(“文件名”,Context.MODE_PRIVATE);

    第二个参数的四种操作模式

   

     2:保存数据:

     

     3:读取数据:

     

      想要完全熟悉存储和读取,实现以下一个小Demo!!!

      运用AutoCompleteTextView这个控件,替代了EditText实现了一个模拟QQ账户登录的Demo,对SharedPreferences提取出来的StringSet数据进行了一个ArrayList数据集合的转换,并且添加到了适配器ArrayAdapter中,实现了多个账户保存的功能。

      技术难点儿在于数据的获取和ArraySet集合的替换,用相同的name替换新的ArraySet数据集合,实现了每次都能增加新账户的功能。

原创粉丝点击