Java 如何将firestore中的MultyAutoCompleteTextView保存为布尔值?

Java 如何将firestore中的MultyAutoCompleteTextView保存为布尔值?,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,我不知道这是否可能。。 用户将在MultyAutoCompleteTextView中输入字符串,例如: 足球,篮球,棒球 我想将它们保存在firestore中,如下所示: 足球:真的 篮球:没错 棒球:是的 我该怎么做 注意:我使用的是HashMap将数据加载到firestore而不是java类模块: private static final String KEY_TAGS = "sports"; final String sport = sportF.getText()

我不知道这是否可能。。 用户将在
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);
private static final String KEY\u TAGS=“sports”;
最终字符串sport=sportF.getText().toString().trim();
最后一个字符串[]sportSingle=sport.split(“\\s*,\\s*”);
最终列表标记=Arrays.asList(sportSingle);
Map stdFile=newhashmap();
标准文件放置(按键标签、标签);

您可以这样做

for(int i = 0 ; i < sportSingle.length ; i++){
   stdFile.put(sportSingle[i] , true);
}
for(int i=0;i