Snapsot в Listview на флаттер - PullRequest
0 голосов
/ 02 мая 2020

В моей базе данных пожарного магазина у меня есть 1000 документов. после того, как пользователь извлечет 1 документ, я хотел бы показать его на другой странице как карточку на странице списка.

Пользователь должен видеть предыдущие извлеченные документы в списке при повторном входе в приложение.

Также я не хочу показывать тот же документ из пожарного магазина, если пользователь уже получил данные из базы данных.

Я хотел бы получить документ по одному нажатием кнопки из базы данных пожарного магазина и показать его в listTile.

При каждом нажатии кнопки приложение добавит новый снимок в список. Как я мог справиться с этим?

1 Ответ

0 голосов
/ 05 мая 2020

Вы можете использовать Hive в качестве локальной базы данных No SQL для хранения всех документов, которые получает пользователь.

Другой подход, который вы можете использовать, - использовать Hive для хранения идентификаторов. ваших документов и когда пользователь входит в ваше приложение, вы можете получить документы из кэша:

Firestore.instance.collection('collection').document(id).get(source: Source.cache);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...