Метод доступа к виджету с отслеживанием состояния - PullRequest
0 голосов
/ 05 мая 2020

У меня есть класс виджетов с отслеживанием состояния, TextFieldMakerClass, который создает некоторые текстовые поля с функциями. В этом виджете у меня есть метод clearAll(), который сбрасывает текстовые поля и так далее. Метод находится в _TextFieldMakerClass, расширяет State часть виджета с отслеживанием состояния.

Я вызываю TextFieldMakerClass () из класса (ScaffoldClass), у которого есть Scaffold, и мне нужна кнопка, которая сбрасывает текстовые поля (это должно быть сделано путем вызова метода clearAll()). Я создал переменную экземпляра в своем ScaffoldClass:

TextFieldMakerClass textFieldMakerClass = TextFieldMakerClass ();

, который я вызываю в Scaffold, и это работает нормально, но я не могу достичь clearAll() метод из этого объекта, когда я пытаюсь textFieldMakerClass.clearAll() Flutter сообщает мне: «метод clearAll не определен для класса TextFieldMakerClass.

Может ли кто-нибудь мне помочь?

...