【发布时间】:2020-08-25 02:46:00
【问题描述】:
在使用 BlocProvider 之前,我有 Bloc 类,如下所示。
我想通过'flutter_bloc 4.0.0'来使用blockProvider。
class SelfRentalBloc {
final _srsController = StreamController<List<SelfRental>>.broadcast();
get srs => _srsController.stream;
SelfRentalBloc() {
getSRs();
}
... more code
}
所以我在 myApp.dart 中添加了 blocProvider。 void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BlocProvider(
create: (BuildContext context) => SelfRentalBloc(),
child: MaterialApp(
initialRoute: '/',
routes: {
'/': (BuildContext context) => HomePage(),
'/page': (BuildContext context) => Page(),
},
));
}
}
但它说 SelfRental 不扩展 Bloc。
我想我必须修改上面的 SelfRentalBloc 类。
但我不知道怎么做。你能推荐一些解决方案吗?感谢您阅读。
) 我已经阅读了 flutter_bloc 的文档。但是由于我的低级颤动,对于我的情况来说太难理解了。
【问题讨论】:
标签: flutter