setItem method
Implementation
Future<bool> setItem(String key, value) async {
SharedPreferences prefs = await _getPrefs();
Future<bool> future;
if (value is int) {
future = prefs.setInt(key, value);
} else if (value is double) {
future = prefs.setDouble(key, value);
} else if (value is bool) {
future = prefs.setBool(key, value);
} else if (value is List<String>) {
future = prefs.setStringList(key, value);
} else {
future = prefs.setString(key, _obj2Str(value));
}
return future;
}