用SharedPreferences写的存储工具类

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

读写更方便

    public class PersistenceUtil {  
        private Context context;  
      
        public Context getContext() {  
            return context;  
        }  
      
        public void setContext(Context context) {  
            this.context = context;  
        }  
      
        public PersistenceUtil(Context context) {  
            this.context = context;  
        }  
      
        public void savePersistence(String name, String key, Integer value) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            Editor editor = sharedPreferences.edit();  
            editor.putInt(key, value);  
            editor.commit();  
        }  
      
        public void savePersistence(String name, String key, String value) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            Editor editor = sharedPreferences.edit();  
            editor.putString(key, value);  
            editor.commit();  
        }  
      
        public void savePersistence(String name, String key, Boolean value) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            Editor editor = sharedPreferences.edit();  
            editor.putBoolean(key, value);  
            editor.commit();  
        }  
      
        public String getPersistenceString(String name, String key) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            String value = sharedPreferences.getString(key, "null");  
            return value;  
        }  
      
        public Boolean getPersistenceBoolean(String name, String key) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            Boolean value = sharedPreferences.getBoolean(key, false);  
            return value;  
        }  
      
        public Integer getPersistenceInteger(String name, String key) {  
            SharedPreferences sharedPreferences = context.getSharedPreferences(  
                    name, Context.MODE_PRIVATE);  
            Integer value = sharedPreferences.getInt(key, -1);  
            return value;  
        }  
    }  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:php生成动态验证码

下一篇:PHP 单例模式实现