【发布时间】:2021-11-03 01:45:10
【问题描述】:
我正在按照 youtube 教程使用 chopper,我之前从未使用过提供程序,当我执行以下操作时出现错误。如果我不使用提供程序,我会在未找到提供程序的应用屏幕上收到错误消息。
我在退货供应商行和制造商行上遇到错误
import 'package:flutter/material.dart';
//import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:provider/provider.dart';
import 'package:relationship/screens/weekly_view.dart';
import 'package:relationship/services/chopper_services.dart';
void main() => MyApp();
class MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return Provider(
builder: (_) => PersonalPostingService.create(),
dispose: (context, PersonalPostingService service) =>
service.client.dispose(),
child: MaterialApp(
home: WeeklyData(),
));
}
}
这些是错误
The named parameter 'create' is required, but there's no corresponding argument.
Try adding the required argument.
The argument type 'Widget Function(BuildContext)' can't be assigned to the parameter type 'Widget Function(BuildContext, Widget?)?'.
The return type 'PersonalPostingService' isn't a 'Widget', as required by the closure's context.
我正在使用 chopper API,但它不会引发任何错误。我有本地通知代码,但我在 main.dart 文件中对其进行了注释
【问题讨论】:
标签: flutter dart provider chopper