public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<String>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public void putStringList(String key, List<String> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.put(Integer.toString(i), val.get(i)); } }
public List<String> getStringList(String key, List<String> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<String> list = new ArrayList<String>(); for(int i = 0; i < size; i++) { list.add(listPrefs.get(Integer.toString(i), "")); } return list; }
public void putByteArrayList(String key, List<byte []> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.putByteArray(Integer.toString(i), val.get(i)); } }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }
public void putByteArrayList(String key, List<byte []> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.putByteArray(Integer.toString(i), val.get(i)); } }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<byte []>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }
public List<byte []> getByteArrayList(String key, List<byte []> def) { java.util.prefs.Preferences listPrefs = getList(key, false); if (listPrefs == null){ return def; } int size = listPrefs.getInt("listSize", 0); List<byte []> list = new ArrayList<byte []>(); for(int i = 0; i < size; i++) { list.add(listPrefs.getByteArray(Integer.toString(i), new byte [] {0})); } return list; }
public void putByteArrayList(String key, List<byte []> val) { java.util.prefs.Preferences listPrefs = getList(key, true); listPrefs.putInt("listSize", val.size()); for(int i = 0; i < val.size(); i++) { listPrefs.putByteArray(Integer.toString(i), val.get(i)); } }