setDefaultValues static method

void setDefaultValues(
  1. Map values
)

Implementation

static void setDefaultValues(Map values) {
  print(values);
  for (String key in values.keys as Iterable<String>) {
    if (sharedPreferences!.containsKey(prefix+key)) continue;
    var val = values[key];
    if (val is bool)
      sharedPreferences!.setBool(prefix+key, val);
    else if (val is double)
      sharedPreferences!.setDouble(prefix+key, val);
    else if (val is int)
      sharedPreferences!.setInt(prefix+key, val);
    else if (val is String)
      sharedPreferences!.setString(prefix+key, val);
    else if (val is List<String>) sharedPreferences!.setStringList(key, val);
  }
}