Я хочу отфильтровать данные вложенного списка с удалением дочерних элементов, которые не совпадают. Вы можете увидеть kotlin пример игровой площадки здесь https://pl.kotl.in/b-6SOvMvZ
val filterTxt = "an"
val filterData = mainData.deviceList.filter { items ->
items.itemList.any {
it.itemName.contains(filterTxt, true)
}
}
В настоящее время используется любой с фильтром, но не получается ожидаемый результат, так как он возвращает все элементы.
Current Result : [[fan, mobile], [bottle, mobile, fan]]
Expected Result : [[fan], fan]]