用SharedPreferences写的存储工具类

2015-12-04 0 344
用SharedPreferences写的存储工具类

读写更方便

    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;  
        }  
    }  

遇见资源网 java 用SharedPreferences写的存储工具类 http://www.ox520.com/9757.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务