Flutter共享首选项与本机共享首选项

时间:2020-06-17 07:30:57

标签: flutter kotlin dart sharedpreferences

Flutter的共享首选项库具有setStringList函数,但没有setStringSet函数。但是,在Kotlin API中,只有一个getStringSet函数,而没有列表对应项。

我需要从Kotlin读取为密钥保存的sharedprefs列表,但是它们是使用Flutter使用setStringList保存的。从API文档中还不清楚如何执行此操作(我想这一定有可能)。

有什么建议吗?

更新:用于从flutter设置setStringList的键与来自Kotlin的getString一起使用,因此我猜该集合保存为字符串。但是字符串值似乎是集合的编码版本。精确地说:

颤振:
List<String> values = [...]; prefs.setStringList('key', values);

科特琳: var values = prefs.getString("key")

返回非null值,但是它不是可读的字符串,而是某种编码?

0 个答案:

没有答案