Flutter 如何从Flatter中的共享首选项中获取所有内容
我想获取所有SharedReferences内容(键、值)。是否可能?是否有可能按键进行迭代Flutter 如何从Flatter中的共享首选项中获取所有内容,flutter,sharedpreferences,Flutter,Sharedpreferences,我想获取所有SharedReferences内容(键、值)。是否可能?是否有可能按键进行迭代 getStringValues() async SharedPreferences prefs = await SharedPreferences.getInstance() String stringValue = prefs.getString('key'); return stringValue; } 使用SharedReferences.getKeys()获取
getStringValues() async
SharedPreferences prefs = await SharedPreferences.getInstance()
String stringValue = prefs.getString('key');
return stringValue;
}
使用
SharedReferences.getKeys()
获取所有键,然后使用for循环获取它们的值,如下所示:
final prefs = await SharedPreferences.getInstance()
final keys = prefs.getKeys();
final prefsMap = Map<String, dynamic>();
for(String key in keys) {
prefsMap[key] = prefs.get(key);
}
print(prefsMap);
final prefs=wait SharedPreferences.getInstance()
final keys=prefs.getKeys();
最终预处理=映射();
for(字符串键入键){
prefsMap[key]=prefs.get(key);
}
打印(预处理);
SharedPreferences.getInstance().then((data){
data.getKeys().forEach((key){
print(key+"="+data.get(key));
});
});