我正在尝试在颤振中使用 ProfanityFilter 来过滤评论内容中的坏词,这是一个字符串。ProfanityFilter 有一个审查词列表,我想将其与未包含在LDNOOBW 列表中的脏话列表一起传递。但是,由于内容是字符串,所以我使用了强制转换,然后出现强制转换错误:类型“ProfanityFilter”不是类型转换中“String”类型的子类型。
TextFormField(
decoration: InputDecoration(
prefixIcon: Icon(Icons.comment_outlined, color:
Colors.white60, size: 20,),
hintText: Languages
.of(context)
.revHint,
focusedBorder: UnderlineInputBorder(),
),
maxLines: null,
onChanged: (val) {
setState(() {
val = ProfanityFilter.filterAdditionally(badString) as String;
content = val;
viewModel.setDescription(content);
});
}
),
如何将字符串传递给列表,扫描然后将审查列表解析为字符串?或者有没有更好更简单的方法来审查坏词?可能是地图?谢谢!颤振和编码非常新。