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方法。

  • 相关阅读:
    Timed Code
    jQuery的deferred对象详解
    ASP.NET MVC 使用Redis共享Session
    .NET垃圾回收(GC)原理
    强命名程序集,签名,延迟签名
    CLR 关于强命名程序集 .
    .NET程序集强命名删除与再签名技术 源代码剖析
    应用Strong Name保存.NET应用程序集
    使用强命名程序集防范篡改
    1.浅谈CLR
  • 原文地址:https://www.cnblogs.com/yshyee/p/3443924.html
Copyright © 2011-2022 走看看