Я использую мультипровайдер в своем приложении. Провайдер работает отлично, он хранит данные и обеспечивает отличные события, когда что-то меняется.
Теперь у меня есть такой сценарий в моем приложении ->
Пользователь 1 вошел в систему. Теперь, когда я добавляю вторую учетную запись в том же логине (например, Gmail - Multi-Account), провайдеры возвращают мне более старые значения.
Я пытался найти сброс значений провайдеров, но не смог найти ничего, связанного с этим.
Пробовал, но не работал:
- Создан новый объект провайдеров для сброса.
Provider.of<LoginProvider>(context).dispose();