Вопрос о флаттере: как перезагрузить состояние только одного элемента в списке с помощью StreamBuilder - PullRequest
0 голосов
/ 11 июня 2019

Я использую Streambuilder для потока экземпляров Firestore, чтобы получить некоторые «Встречи», которые я позже изменю (удаляю / добавляю / обновляю).Проблема в том, что каждый раз, когда я изменяю дату для одного, каждый элемент перезагружается (потому что StreamBuilder создает список встреч)

Я думал, что что-то вроде назначения каждой встречи - это собственный построитель потоков?но это звучит глупо.

Каков был бы общий надежный подход к этим типам проблем, который я позже смогу использовать в своих будущих приложениях?

1 Ответ

0 голосов
/ 11 июня 2019

Вы захотите использовать именованный конструктор ListView.builder (). Он принимает свойство itemCount: которое может быть вашим списком, например itemCount: items.length.

Это создаст список на основе элементов, находящихся в данный момент в вашем списке (в вашем случае пожарный магазин).

Он будет строить элементы списка по мере необходимости.

...