package com.num.utils;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
public class PreferencesUtil {
public static final String SETTINGS_FILE_NAME = "com.num";
public static SharedPreferences getPreferences(Context context){
return context.getSharedPreferences(SETTINGS_FILE_NAME, context.MODE_PRIVATE);
}
public static int getFrequency(Context context){
return getPreferences(context).getInt("freq", 15);
}
public static boolean isPing(Activity activity){
return getPreferences(activity).getBoolean("serv", false);
}
public static void setData(Activity activity,int freq,boolean isPing){
Editor editor = getPreferences(activity).edit();
editor.putBoolean("serv", isPing);
editor.putInt("freq", freq);
editor.commit();
}
public static void acceptConditions(Activity activity){
Editor editor = getPreferences(activity).edit();
editor.putBoolean("acceptConditions", true);
editor.commit();
}
public static boolean isAccepted(Activity activity){
return getPreferences(activity).contains("acceptConditions");
}
public static boolean contains(String key,Context context){
return getPreferences(context).contains(key);
}
public static String getDataString(String str,Context context){
return getPreferences(context).getString(str, "");
}
public static int getDataInt(String str,Context context){
return getPreferences(context).getInt(str, -1);
}
public static void setDataInt(String key,int val,Context context){
Editor editor = getPreferences(context).edit();
editor.putInt(key,val);
editor.commit();
}
public static void setDataString(String key,String val,Context context){
Editor editor = getPreferences(context).edit();
editor.putString(key, val);
editor.commit();
}
public static String getDataString(String string, String string2,Context context) {
return getPreferences(context).getString(string, string2);
}
}