嘿伙计们。我遭受这个不能解决问题。正如你所看到的,我发送到另一个小部件的字段的likeUser元素的内容(目前还没有,但将增长)在一个列表的形式。和小部件接收likeUser接收命名参数的likeUser。像这样。
什么问题?我不明白。请帮帮我。我快疯了。我的心都碎了,因为这个错误。所有的东西都是字符串类型!!!我试着在谷歌上搜索,但没有我想要的答案。
nbnkbykc1#
问题是,当chatDocs[index]['likeUser']从Firebase中作为String出现时,您试图将其强制转换为List<String>。你有两个选择:更改在Firebase中存储数据的方式,并将likeUser保存为List而不是单个String;或者您将BNUE_hosting_form小工具中likeUser的类型更改为String,而不是List<String>(当前类型)。这样做将要求您在调用BNUE_hosting_form时删除as List<String>。
String
List<String>
BNUE_hosting_form
likeUser
as List<String>
1条答案
按热度按时间nbnkbykc1#
问题是,当chatDocs[index]['likeUser']从Firebase中作为
String
出现时,您试图将其强制转换为List<String>
。你有两个选择:更改在Firebase中存储数据的方式,并将likeUser保存为List而不是单个String;或者您将
BNUE_hosting_form
小工具中likeUser
的类型更改为String
,而不是List<String>
(当前类型)。这样做将要求您在调用BNUE_hosting_form
时删除as List<String>
。