Список пуст в обзоре адаптеров - PullRequest
0 голосов
/ 09 января 2020

Я хочу сделать поиск в списке переработчика с комнатой дБ. В mhetod setAll я устанавливаю в массиве списков некоторые значения, которые эти значения устанавливают один раз (я отлаживаю)

    internal fun setAll(productEntity: List<ProductEntity>) {
        this.filterListResult = productEntity
        lists.addAll(filterListResult)
        notifyDataSetChanged()

после того, как при поиске эти списки стали пустыми

 override fun getFilter(): Filter {
        return object : Filter() {
            override fun performFiltering(constraint: CharSequence?): FilterResults {

                val charSearch = constraint.toString()
                if (charSearch.isEmpty())
                    filterListResult = productsList
                else {
                    val resultList= ArrayList<ProductEntity>()

                    lists.size
                    for (row in lists){
                        if(row.productName.toLowerCase().contains(charSearch.toLowerCase()))
                            resultList.add(row)
                    }

                    filterListResult = resultList

...