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

  • 相关阅读:
    小程序(二)
    React 之 项目搭建
    mac 终端 常用命令
    css 之 动画(翻转动画例子)
    css 之 单位
    Git 常见操作
    css 之 页面常用布局
    mac版vscode快捷键
    JSX
    Rem适配原理
  • 原文地址:https://www.cnblogs.com/crane13/p/3150196.html
Copyright © 2011-2022 走看看