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 ReadAll(String fileName) { SharedPreferences SP = MainActivity.CuttentActivity.getSharedPreferences(fileName, MainActivity.CuttentActivity.MODE_PRIVATE); return (Map) 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(); } }