В файле1 я определяю следующий виджет:
class MyWidget extends StatefulWidget {
const MyWidget({
Key key,
}) : super(key: key);
@override
_MyWidget createState() => _MyWidgetState();
}
В файле2 я хочу вызвать этот виджет и дать глобальный ключ для параметра ключа.Для этого я импортирую file1:
import 'package:mypackage/supplemental/file1.dart';
Затем в этом файле (file2) я хочу определить глобальный ключ MyWidget:
GlobalKey<_MyWidgetState> globalKey;
Но я получаю эту ошибку:
Имя _MyWidgetState не является типом, поэтому его нельзя использовать в качестве аргумента типа.Попробуйте исправить имя для существующего типа или определить тип с именем '_MyWidgetState'
Почему я не могу получить к нему доступ, даже если импортировал файл?