我正在使用 Gson 将向量保存到 sharedpreferences
这是我的 setter 和 getter,但我似乎对我的 getter 有一些警告。
我的二传手没有任何警告
Gson gson = new Gson();
String json = gson.toJson(al);
editor.putString("accountLabels", json);
editor.commit();
我的吸气剂警告我“类型安全:Vector 类型的表达式需要未经检查的转换才能符合 Vector”
Gson gson = new Gson();
String json = myPref.getString("accountLabels", "Error");
Vector<AccountLabels> obj = gson.fromJson(json, Vector.class);
return obj;
我不知道在 sharedpreferences 中保存对象甚至对象向量需要做多少工作,但这对我来说似乎是最好的解决方案。