我已经编写了一个使用Context
、第三方库和来自PreferenceManager
的SharedPreferences
的类。
可以模拟Context
,第三方库可以使用一些模拟框架模拟,但是如何使用PreferenceManager
我有两种方法:
public void saveString(ThirdPartyObject obj) {
SharedPreferences appPreferences =
PreferenceManager.getDefaultSharedPreferences(mContext);
SharedPreferences.Editor editor = appPreferences.edit();
editor.putString(mContext.getString(
R.string.preferences_string_name), obj.getString());
editor.commit();
}
相应地,它加载首选项。
https://stackoverflow.com/questions/3337558
复制相似问题