0

RedditのDRAWプラグインに関連するすべてのアイテムメソッドを配置するクラスRedditAPIServiceがあります。

ステートレス ウィジェットでクラスのオブジェクトを作成しました。(クラス _RedditAuthState の下で State 部分を拡張)

RedditAPIService reddit = RedditAPIService();

この reddit オブジェクトをダウンストリームの複数のウィジェットで使用できるようにする必要があるため、Provider を使用してオブジェクトを公開したいと考えました。

  @override
  Widget build(BuildContext context) {
    return Provider<RedditAPIService>(
      create: (_) => RedditAPIService(),
      builder: (context) {
        Scaffold(
          appBar: GlobalAppBar(
            appbarTitle: 'Authorize ReadStories',
          ),
          body: SafeArea(
              child: Center(
            child: haveRedditAuthCode
                ? CircularProgressIndicator()
                : WebviewScaffold(
                    url: reddit.getAuthURL(),
                    hidden: true,
//                initialChild: Center(child: Text('data')),
                  ),
          )),
        );
      },
    );
  }
}

現在、次のエラーが発生しています。

「エラー: 引数の型 'Null Function(BuildContext)' をパラメーターの型 'Widget Function(BuildContext, Widget)' に割り当てることはできません。」

私は何を間違っていますか?

4

1 に答える 1