41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package com.ubtech.jimu.storage;
 | |
| 
 | |
| import android.content.Context;
 | |
| import android.content.SharedPreferences;
 | |
| import com.ubt.jimu.base.cache.SharePreferenceHelper;
 | |
| 
 | |
| /* loaded from: classes2.dex */
 | |
| public class UbtPrefs<T> {
 | |
|     private Context a;
 | |
|     private String b;
 | |
| 
 | |
|     public UbtPrefs(Context context) {
 | |
|         this(context, false);
 | |
|     }
 | |
| 
 | |
|     public synchronized void a(String str, Object obj) {
 | |
|         SharedPreferences.Editor edit = this.a.getSharedPreferences(this.b, 4).edit();
 | |
|         if (obj instanceof Boolean) {
 | |
|             edit.putBoolean(str, ((Boolean) obj).booleanValue());
 | |
|         } else if (obj instanceof Float) {
 | |
|             edit.putFloat(str, ((Float) obj).floatValue());
 | |
|         } else if (obj instanceof Integer) {
 | |
|             edit.putInt(str, ((Integer) obj).intValue());
 | |
|         } else if (obj instanceof Long) {
 | |
|             edit.putLong(str, ((Long) obj).longValue());
 | |
|         } else if (obj instanceof String) {
 | |
|             edit.putString(str, (String) obj);
 | |
|         }
 | |
|         edit.commit();
 | |
|     }
 | |
| 
 | |
|     public UbtPrefs(Context context, boolean z) {
 | |
|         this.a = context.getApplicationContext();
 | |
|         this.b = z ? SharePreferenceHelper.SP_FILE_NAME_USER : SharePreferenceHelper.SP_FILE_NAME_SETTING;
 | |
|     }
 | |
| 
 | |
|     public synchronized Boolean a(String str, Boolean bool) {
 | |
|         return Boolean.valueOf(this.a.getSharedPreferences(this.b, 0).getBoolean(str, bool.booleanValue()));
 | |
|     }
 | |
| }
 |