如何在Kotlin中从选中的TagItem列表提取仅含tagTittle的字符串列表
提取选中标签的标题列表
你可以通过filter筛选出选中的TagItem后,用map操作提取每个项的tagTittle属性,就能得到纯字符串列表,具体代码如下:
// 1. 先筛选出所有选中的TagItem val selectedTagItems = tagItems.filter { it.isSelected } // 2. 提取每个选中项的tagTittle,生成字符串列表 val selectedTagTitles: List<String> = selectedTagItems.map { it.tagTittle } // 3. 将字符串列表传递给ViewModel viewModel.yourMethodToReceiveTags(selectedTagTitles)
执行后,selectedTagTitles的内容就是["Tagged", "Ducati"],刚好符合你需要的格式,不会包含isSelected相关信息。
内容的提问来源于stack exchange,提问作者AndroidRocket
相关产品推荐
相关产品推荐

