Попытка перезагрузить данные автоматически после «всплывающей» страницы в Flutter - PullRequest
0 голосов
/ 21 марта 2020

У меня возникли проблемы с обновлением данных на странице после того, как вторая страница всплыла. Вторая страница - простая, которая принимает данные и вызывает метод «save ()» в провайдере, а затем вызывает notifylisteners().

. Я не уверен, как автоматически получать обновленные данные на странице списка. Ниже приведены экраны:

Страница отображения данных

Когда я нажимаю "+", я использую метод "pushNamed", чтобы открыть страницу ввода данных.

Ввод данных

После успешного ввода данных я позвонил notifylisteners(), как показано ниже:

введите описание изображения здесь

Затем, когда я "pop ()" возвращаюсь на страницу списка, я не уверен, как перезагрузить данные, используя Provider или любой другой вид. Вот мой код для страницы со списком. И метод _paginate - единственное место, где я использовал «Провайдер». Заранее спасибо.

введите описание изображения здесь

...