3.21

使用SharedPrefrenced存储日记内容及标题。

public final class SharedPreferencesUtils {
private static final SimpleArrayMap<String, SharedPreferencesUtils> mCaches = new SimpleArrayMap<>();
private SharedPreferences mSharedPreferences;
private SharedPreferencesUtils(final String spName, final int mode) {
mSharedPreferences = YyApplication.get().getSharedPreferences(spName, mode);
}

public static SharedPreferencesUtils getInstance(String spName) {
SharedPreferencesUtils utils = mCaches.get(spName);
if (utils == null) {
utils = new SharedPreferencesUtils(spName, Context.MODE_PRIVATE);
}
return utils;
}

public void put(final String key, final String value) {
mSharedPreferences.edit().putString(key, value).apply();
}

public String get(final String key) {
return mSharedPreferences.getString(key, "");
}

public void remove(final String key) {
mSharedPreferences.edit().remove(key).apply();
}
}

posted @ 2024-03-29 23:09  kxzzow  阅读(9)  评论(0)    收藏  举报