From 116bf54ddf00f98f31bb09863f7933f0bf0d6507 Mon Sep 17 00:00:00 2001 From: isra el Date: Tue, 22 Mar 2022 21:28:19 +0300 Subject: [PATCH] SharedPref Helper --- .../sms/helpers/SharedPreferenceHelper.java | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 app/src/main/java/com/vernu/sms/helpers/SharedPreferenceHelper.java diff --git a/app/src/main/java/com/vernu/sms/helpers/SharedPreferenceHelper.java b/app/src/main/java/com/vernu/sms/helpers/SharedPreferenceHelper.java new file mode 100644 index 0000000..4aee5f1 --- /dev/null +++ b/app/src/main/java/com/vernu/sms/helpers/SharedPreferenceHelper.java @@ -0,0 +1,47 @@ +package com.vernu.sms.helpers; + +import android.content.Context; +import android.content.SharedPreferences; + +public class SharedPreferenceHelper { + private final static String PREF_FILE = "PREF"; + + + static void setSharedPreferenceString(Context context, String key, String value){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + SharedPreferences.Editor editor = settings.edit(); + editor.putString(key, value); + editor.apply(); + } + + static void setSharedPreferenceInt(Context context, String key, int value){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + SharedPreferences.Editor editor = settings.edit(); + editor.putInt(key, value); + editor.apply(); + } + + static void setSharedPreferenceBoolean(Context context, String key, boolean value){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + SharedPreferences.Editor editor = settings.edit(); + editor.putBoolean(key, value); + editor.apply(); + } + + static String getSharedPreferenceString(Context context, String key, String defValue){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + return settings.getString(key, defValue); + } + + + static int getSharedPreferenceInt(Context context, String key, int defValue){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + return settings.getInt(key, defValue); + } + + + static boolean getSharedPreferenceBoolean(Context context, String key, boolean defValue){ + SharedPreferences settings = context.getSharedPreferences(PREF_FILE, 0); + return settings.getBoolean(key, defValue); + } +} \ No newline at end of file