/
SettingPreference.java
36 lines (28 loc) · 1.16 KB
/
SettingPreference.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.azhar.moviedb.preference;
import android.content.Context;
import android.content.SharedPreferences;
public class SettingPreference {
private static final String PREFS_NAME = "setting_pref";
private static final String DAILY_REMINDER = "isDaily";
private static final String RELEASE_REMINDER = "isRelease";
private final SharedPreferences mSharedPreferences;
public SettingPreference(Context context) {
mSharedPreferences = context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
}
public void setDailyReminder(boolean isActive) {
SharedPreferences.Editor editor = mSharedPreferences.edit();
editor.putBoolean(DAILY_REMINDER, isActive);
editor.apply();
}
public void setReleaseReminder(boolean isActive) {
SharedPreferences.Editor editor = mSharedPreferences.edit();
editor.putBoolean(RELEASE_REMINDER, isActive);
editor.apply();
}
public boolean getDailyReminder() {
return mSharedPreferences.getBoolean(DAILY_REMINDER, false);
}
public boolean getReleaseReminder() {
return mSharedPreferences.getBoolean(RELEASE_REMINDER, false);
}
}