package com.codingbingo.fastreader.manager;
import com.codingbingo.fastreader.Constants;
import com.codingbingo.fastreader.utils.SharedPreferenceUtils;
/**
* Author: bingo
* Email: codingbingo@gmail.com
* By 2017/2/14.
*/
public class SettingManager {
private volatile static SettingManager instance;
private SharedPreferenceUtils sharedPreferenceUtils;
public static SettingManager getInstance() {
if (instance == null) {
synchronized (SettingManager.class) {
if (instance == null) {
instance = new SettingManager();
instance.sharedPreferenceUtils = SharedPreferenceUtils.getInstance();
}
}
}
return instance;
}
public int getReadFontSize(){
return instance.sharedPreferenceUtils.getInt("fontSize", Constants.STYLE_NORMAL_FONT_SIZE);
}
public void setReadFontSize(int fontSize){
instance.sharedPreferenceUtils.putInt("fontSize", fontSize);
}
public boolean getReadMode(){
return instance.sharedPreferenceUtils.getBoolean("nightMode", false);
}
public void setReadMode(boolean value){
instance.sharedPreferenceUtils.putBoolean("nightMode", value);
}
public String getReadBackground(){
return instance.sharedPreferenceUtils.getString("readBackground", "#FFFFFF");
}
public void setReadBackground(String color){
instance.sharedPreferenceUtils.putString("readBackground", color);
}
}