Я думаю, что все остальные ответы объясняют, как отключить MRC (Manual Reference Count) и включить ARC (Automatic Reference Count). Использовать MRC (количество ссылок вручную), то есть отключить ARC (автоматический счетчик ссылок) для файлов MULTIPLE:
_myState
здесь на самом деле тип, а не имя переменной.
Эта функция здесь
@override
_myState createState() => _myState();
эквивалентна:
@override
_myState createState() {
return new _myState();
}
где класс _myState
, скорее всего, определен так:
class _myState extends State<MyApp> {
...
}
[ 1112] В dart вам не нужно использовать new
(необязательно) для создания экземпляра объекта.
Однако по соглашению об именах имена классов должны быть в PascalCase, в этом случае _MyState
вместо _myState
, что поможет сделать его более читабельным, особенно в вашем случае здесь.