zoukankan      html  css  js  c++  java
  • 用于小数据存储的SharedPreferences

    SharedPreferences经常用来存储一些小的数据,比如把用户名密码记录在本地,当然,它的数据时存储在本机中的,如果应用程序的数据被清除,这里面的存储数据也就没有了。

    之前做过一个判断用户是否是安装后第一次进入软件,便用到了这个来进行数据存储,这段日子做的项目中又有这个需求,下边贴出一个用于SharedPreferences存储的工具类。

    public class Editer {
        Context ct;
        SharedPreferences preferences;
        public Editer(Context ct)
        {
            this.ct=ct;
        }
        
        public Boolean saveinfo(String name, String key,String value)
        {
            preferences =  ct.getSharedPreferences(name,1);
            Editor editor = preferences.edit();    
            editor.putString(key, value);
            Boolean bres= editor.commit();     
            return bres;    
        }    
        
        public String getinfo(String name,String key)
        {
            String res="";
            preferences =  ct.getSharedPreferences(name,1);
            res=preferences.getString(key, "");
            return res;
        }
    }

    在Activity中调用:

    Editer ed = new Editer(MainActivity.this);

    然后调用相应的存储,读取方法就行了。
    存的方法

        ed.saveinfo("iport", "ip", ip);  其中iport为标记值,ip也为标记值,ip为你要存储的值

    取得方法

    ed.getinfo("iport", "ip")

    这里就把存储的ip的值取出来了。

    删除方法

     localOrder.prefs.edit().clear().commit();
  • 相关阅读:
    JavaScript基础
    w3c网站案例
    CSS基础
    HTML基础
    MySQL--用户管理 pymysql 索引
    MySQL--高级
    MySQL--多表查询
    MySQL--单表查询
    直接插入排序与折半插入排序分析
    Nginx从安装到简单使用
  • 原文地址:https://www.cnblogs.com/LIANQQ/p/2973686.html
Copyright © 2011-2022 走看看