Вялый пользовательский интерфейс с использованием SQLite

#dart #flutter #bloc

#dart #флаттер #блок

Вопрос:

Я начал разрабатывать простое приложение в Flutter. Я использую базу данных SQLite для хранения некоторой информации, а затем показываю ее в ListView.Builder().

Я в значительной степени делаю то же самое здесь. Проблема в том, что когда я удаляю, например, ListTile для нескольких кадров, я могу видеть, как мигает delete ListTile, прежде чем исчезнуть (я должен провести пальцем, чтобы удалить ListTile). Я думаю, это происходит потому, что для обновления базы данных, получения новых записей и перестройки ListView с новой информацией требуется время.

Что я могу сделать, чтобы решить эту проблему и сделать ее более отзывчивой? Любые советы приветствуются.

PS: Я начал изучать шаблон БЛОКОВ. Не уверен, поможет ли это с этой проблемой.

Спасибо

Комментарии:

1. затем опубликуйте свой код

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