我正在使用SharedPreferences
来将服务器数据保存在本地,当设备进入关闭状态时,SharedPreferences
中的值会丢失,然后再次从服务器下载。
public void saveCollection(Context context)
{
SharedPreferences settings = context.getSharedPreferences(context.getString(R.string.restore_values), 0);
SharedPreferences.Editor e = settings.edit();
e.clear();
e.putStringSet(context.getString(R.string.collection), collection);
e.commit();
}
我已经尝试了,但没有成功。