zoukankan      html  css  js  c++  java
  • SharedPreference简介

      SharedPreference 是一种简单的、轻量级的名称/值对(NVP)机制,用于保存原始应用程序数据。

      使用SharedPreferences类可以创建名称/值对的命名映射,他们可以在会话之间持久化,并在同一个应用程序沙箱中运行的程序组件之间共享。

      为了创建或修改一个SharedPreference,可以调用应用程序上下文的getSharedPreferences,并传入要修改的SharedPreference的名称。例如:

    SharedPreferences sp = getSharedPreferences(MY_INFO,Activity.MODE_PVIVATE);

      为了修改一个SharedPreferences,可以使用SharedPreferences.Editor类。通过在希望修改的SharedPreference对象上调用edit来获取Editor对象。

    SharedPreferences.Editor editor = sp.editor();

      使用put<type>方法来插入或更新与指定名称关联的值:

    editor.putBoolean("flag1",true);
    editor.putFloat("flag2",2.0f);
    editor.Int("flag3",1000);
    editor.putString("flag4","hello,world");

    要保存编辑动作,只需要调用Editor对象的apply 或 commit来分别异步或同步地保存更改。

    editor.apply();

    说明:apply方法时在Android API level 9中引入的,调用它会安全的异步写入SharedPreference Editor。应为它是异步的,所以此方法是首选方法。如果想支持早版本的Android,则可以使用commit方法。

  • 相关阅读:
    appium---webview(H5)元素定位
    appium---切换webview时报错
    appium---如何判断原生页面和H5页面
    JDK与Java SE/EE/ME的区别
    Ubantu18.04安装WPS
    堆与栈的区别
    JAVA-基础(Stream流)
    Java面试(1)
    ubuntu自带截图工具
    Linux 下各个目录的作用及内容
  • 原文地址:https://www.cnblogs.com/yshyee/p/3443924.html
Copyright © 2011-2022 走看看