Как сохранить MultyAutoCompleteTextView в FireStore как логическое значение? - PullRequest
1 голос
/ 02 ноября 2019

Я не знаю, возможно ли это ... пользователь будет вводить строки в MultyAutoCompleteTextView, например:

футбол, баскетбол, бейсбол,

Я хочу сохранить ихв firestore как это:

футбол: правда

баскетбол: правда

бейсбол: правда

Как я могу это сделатьчто?

Примечание: я использую HashMap для загрузки данных в firestore, а не модуль класса java:

private static final String KEY_TAGS = "sports";


final String sport = sportF.getText().toString().trim();
final String[] sportSingle = sport.split("\\s*,\\s*");
final List<String> tags = Arrays.asList(sportSingle);
Map<String, Object> stdFile = new HashMap<>();
stdFile.put(KEY_TAGS, tags);

1 Ответ

1 голос
/ 03 ноября 2019

Вы можете сделать что-то вроде этого

for(int i = 0 ; i < sportSingle.length ; i++){
   stdFile.put(sportSingle[i] , true);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...