package android.serialport.api.sample;
|
|
import java.util.Map;
|
import android.content.SharedPreferences;
|
|
public class SPDataSet {
|
|
public static void SaveSPData(String fileName, String key, boolean value) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.putBoolean(key, value);
|
editor.commit();
|
editor.apply();
|
}
|
|
public static void SaveSPData(String fileName, String key, String value) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.putString(key, value);
|
editor.commit();
|
editor.apply();
|
}
|
|
public static void SaveSPData(String fileName, String key, int value) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.putInt(key, value);
|
editor.commit();
|
editor.apply();
|
}
|
|
public static void SaveSPData(String fileName, String key, long value) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.putLong(key, value);
|
editor.commit();
|
editor.apply();
|
}
|
|
public static String ReadSPData_String(String fileName, String key) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
return SP.getString(key, "");
|
}
|
|
public static boolean ReadSPData_boolean(String fileName, String key) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
return SP.getBoolean(key, false);
|
}
|
|
public static int ReadSPData_Int(String fileName, String key) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
return SP.getInt(key, 0);
|
}
|
|
public static long ReadSPData_Long(String fileName, String key) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
return SP.getLong(key, 0);
|
}
|
|
public static Map<String, ?> ReadAll(String fileName) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
return (Map<String, ?>) SP.getAll();
|
}
|
|
public static void DelItem(String fileName, String key) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.remove(key);
|
editor.commit();
|
}
|
|
public static void Clear(String fileName) {
|
SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName,
|
MainActivity.CuttentActivity.MODE_PRIVATE);
|
SharedPreferences.Editor editor = SP.edit();
|
editor.clear();
|
editor.commit();
|
}
|
}
|