Очистить PageStorageKey, когда приложение вернется на передний план во Flutter

У меня есть PageView которые содержат некоторые CustomScrollView. я используюPageStoreKey сохранить положение прокрутки CustomScrollView. Я хочу сбросить всю позицию прокрутки до 0, когда мое приложение перейдет на следующий день. Есть ли способы очиститьPageStoreKey из моего списка?

Требуются шаги:

  • Запустить приложение в 23:50
  • Прокрутите CustomScrollView на странице 1.
  • Перейти на страницу 2.
  • Прокрутите CustomScrollView на странице 2.
  • Нажмите кнопку домой (пусть приложение перейдет на BG)
  • Подождите до 00:01 следующего дня.
  • Запустите приложение снова (позвольте приложению вернуться в FG из BG)

Мое решение (но, думаю, не очень хорошее)

Поместите текущий день в PageStoreKey разделить ключ.

0 ответов

Другие вопросы по тегам