ListView не обновляется после фильтрации Flutter - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь отфильтровать просмотр списка. Я могу видеть, что данные фильтруются, но я ничего не вижу на экране. Вероятно, это просто вещь.

Часть кода:

final messageBubble = MessageBubble(
            document: nameDocument,
            name: gaName,
          );
          messageBubbles.add(messageBubble);
          filtermessageBubbles= messageBubbles;
(...)
FloatingSearchBar.builder(
            pinned: true,
            itemCount: filtermessageBubbles.length,
            padding: EdgeInsets.only(top: 10.0),
            itemBuilder: (BuildContext context, int index) {
              return ListTile(
                title: filtermessageBubbles[index],
              );
            },
            onChanged: (String value) {
              setState(() {
                filtermessageBubbles = messageBubbles.where((item) => item.name.toLowerCase().contains(value.toLowerCase())).toList();
                print(filtermessageBubbles.length);
                print(filtermessageBubbles);
              });
            },

, и когда я запускаю его, я вижу, что FilterMessageBubbler.length уменьшает его число, но я не вижу никаких изменений в виртуальной устройство.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...