Gson を使用して共有設定にベクトルを保存しています
これは私のセッターとゲッターですが、ゲッターに警告があるようです。
私のセッターには警告がありません
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 に保存することがどれだけの回避策かはわかりませんが、私にとっては最善の解決策のようです。