Общие префы Flutter и собственные общие префы - PullRequest
1 голос
/ 17 июня 2020

В общей библиотеке настроек Flutter есть функция setStringList, но нет функции setStringSet. Однако в Kotlin API есть только функция getStringSet и нет аналога в списке.

Мне нужно прочитать список общих настроек, сохраненных для ключа из Kotlin, но они были сохранены с помощью Flutter с помощью setStringList . Очень неясно, как это сделать (и я предполагаю, что это должно быть возможно) из документации API.

Любой совет?

Обновление: ключ, используемый для setStringList из flutter, работает с getString из Kotlin, поэтому я предполагаю, что набор сохраняется в виде строки. Но строковое значение кажется закодированной версией набора. Уточняется:

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

Kotlin: var values = prefs.getString("key")

возвращает ненулевые значения, однако это не читаемая строка, а какая то кодировка?

...