zoukankan      html  css  js  c++  java
  • AndroidSharedPreferences用法

        关于SharedPreferences

    android平台下用于保存数据有三种方式:

    1SQLite 2SharedPreferences 3File

        SharedPreferences是将数据保存在一个xml文件中,并且是以Map的形式保存,一个Key对应一个Value   但获取某一个Key的时候,都会有一个默认值,这个默认值是在xml不存在这个key值的时候使用

    a)       获得SharedPreferences :

    获得SharedPreferences是通过上下文(Context)中的getSharedPreferences方法获得。

        SharedPreferences  sp = this.getSharedPreferences("data", MODE_WORLD_READABLE);

       第一个参数是指定xml文件的名字,当不存在的时候就会创建它。第二个参数是获得这个SharedPreferences的模式,一共有四种模式:MODE_APPEND MODE_PRIVATE  MODE_WORLD_READABLE MODE_WORLD_WRITEABLE

    b)       SharedPreferences中取值

    通过sp.getXXX的方式可以获得对应key的值,在getXXX的时候,需要指定一个默认的值,当key值不存在的时候使用

    c)      

    d)       ShaSharedPreferences中设值

    需要用到Editor

     Editor editor = sp.edit();

    获得了Editor之后,才能对SharedPreferences进行写

    editor.putXXX(“key”,value) 

    最后需要注意的一点是别忘了commit

    e)       Xml文件存放的位置位于data/data/包名/shared_prefs/xxx.xml

  • 相关阅读:
    JS中iframe子页面与父页面之间通信
    .NET 大数据量并发解决方案
    angular的性能分析 -随记
    第二次作业
    自我介绍
    总结作业
    2019春第四次课程设计实验报告
    2019春第三次课程设计实验报告
    2019春第二次课程设计实验报告
    第十二周作业
  • 原文地址:https://www.cnblogs.com/crane13/p/3150196.html
Copyright © 2011-2022 走看看