与flutter中的更改通知提供程序相关的问题



在我的扑动项目中使用changenotifierprovider时出现错误。

错误:

'MyUser'不符合绑定的'ChangeNotifier?'类型参数'T'的。

类:

class SettingsForm extends StatefulWidget {
static Widget getWidget() {
return new Provider(
create: (_) => MyUser(uid: ''),
child: ChangeNotifierProvider(  <-- here **ChangeNotifierProvider**
create: (BuildContext context) => MyUser(uid: ''),
builder: (_, _) => SettingsForm()),
)
);
}

with ChangeNotifier添加到MyUser

class MyUser with ChangeNotifier {}

在MyUser类中添加

extends ChangeNotifier

使它看起来像

class MyUser extends ChangeNotifier {}

相关内容

  • 没有找到相关文章

最新更新