| :
ackage com.example.androidcrazy.util; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; public class SharedPreferencesUtil { public static final String PREFERENCE_NAME = "AndroidCrazy"; private static SharedPreferences mSharedPreferences; private static SharedPreferencesUtil mSharedPreferencesUtil; private static Editor editor; private SharedPreferencesUtil(Context cxt) { mSharedPreferences = cxt.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); editor = mSharedPreferences.edit(); } public static synchronized void init(Context cxt) { if (mSharedPreferencesUtil == null) { mSharedPreferencesUtil = new SharedPreferencesUtil(cxt); } } public static SharedPreferencesUtil getInstance() { if (mSharedPreferencesUtil == null) { throw new RuntimeException("please init first!"); } return mSharedPreferencesUtil; } public void putString(String key, String value) { editor.putString(key, value); editor.commit(); } public void putInt(String key, int value) { editor.putInt(key, value); editor.commit(); } public void putBoolean(String key, boolean value) { editor.putBoolean(key, value); editor.commit(); } public void putFloat(String key, float value) { editor.putFloat(key, value); editor.commit(); } public void putLong(String key, long value) { editor.putLong(key, value); editor.commit(); } public String getString(String key) { return mSharedPreferences.getString(key, null); } public int getInt(String key) { return mSharedPreferences.getInt(key, -1); } public boolean getBoolean(String key) { return mSharedPreferences.getBoolean(key, false); } public float getFloat(String key) { return mSharedPreferences.getFloat(key, -1); } public long getLong(String key) { return mSharedPreferences.getLong(key, -1); } public void remove(String key) { editor.remove(key); editor.commit(); } public void clear() { editor.clear(); editor.commit(); } }
ǸҳܰȨ۳ʱ踶ѹ
˴
ɨ븶Ѽɸ
融合通信 | DARP | AAEP | SMGR | o EMC | communication manager | CM communication manager | 基站控制器 | SR容量 | 自忙 | CU方式 | DS0 |