0
我想使用共享偏好设置来保存整数列表。使用putStringSet()方法很简单。在共享偏好设置中安全排序列表
final Set<String> set = new TreeSet<String>();
for (final Station station : stations) {
set.add(String.valueOf(station.getId()));
}
editor.putStringSet(USER_STATIONS, set);
但存在一个大问题。在使用getStringSet()加载前提后,列表不再被排序了。是否有另一种/更好的方式比将列表另存为json或作为逗号分隔值的字符串?
我喜欢逗号分隔字符串的想法,如果它只是整数。你也可以通过做一些类似[this](http://stackoverflow.com/a/11050845/752320)来伪造一个数组。 – Geobits