首选项代码重复利用

手机中有时候用到preference来存储数据、remove、clear数据。


代码中很多部分都是相同的哦


----> final SharedPreferences preferences =
            context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_WORLD_WRITEABLE);
        final SharedPreferences.Editor editor = preferences.edit();
        editor.putInt(key, value);

        editor.commit();


final SharedPreferences preferences =
            context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_WORLD_WRITEABLE);
        final SharedPreferences.Editor editor = preferences.edit();
        editor.remove(key);
        editor.commit();


final SharedPreferences preferences =
            context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_WORLD_WRITEABLE);
        final SharedPreferences.Editor editor = preferences.edit();
        editor.clear();

        editor.commit();

这些其实都是可以复用的,比如说要存储的数据有sim卡号,密码等等

就可以对这些代码封装成一个模块

比如说存储数据封装成一个setValue(Context,key,Value),如果要存储sim卡号码,就可以编写一个setSim(context,key,value)

函数内部调用setValue(。。。)函数


同理remove也是一样的。




你可能感兴趣的:(存储,手机)