浅谈SharedPreferences

    xiaoxiao2026-09-20  15

    SharedPreferences作为轻量级存储类,在存储一些简单数据时经常用到。记录下工作中用到的三个常用方法,保存数据、获取数据、清空数据,有心的可以整理成一个类。

    下面以登录模块中保存用户名为例:modelLogin是自己定义的一个字符串。

    /** 保存数据 */ private void saveEdtInputMessage() { SharedPreferences pref = getSharedPreferences("modelLogin", Context.MODE_PRIVATE);// 数据只能本程序访问 Editor editor = pref.edit(); editor.putString("username", username); editor.commit(); }

    /** 获得数据 */ private void getEdtInputMessage() { SharedPreferences pref = getSharedPreferences("modelLogin", Context.MODE_PRIVATE); username = pref.getString("username", null); }

    /** 清除数据 */ private void cleanEdtInputMessage() { SharedPreferences pref = getSharedPreferences("modelLogin", Context.MODE_PRIVATE); Editor editor = pref.edit(); editor.clear(); editor.commit(); }
    转载请注明原文地址: https://ju.6miu.com/read-1312133.html
    最新回复(0)