程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动?

开发过程中遇到正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动的问题如何解决?下面主要结合日常开发的经验,给出你关于正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动的解决方法建议,希望对你解决正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动有所启发或帮助;

我刚开始用 Flutter 写作。我经常收到这个错误。我应该怎么办?这是我的代码:

@overrIDe
Widget build(BuildContext context) {
return Scaffold(
body: FutureBuilder<WeatherInfo>(
future: futureWeather,builder: (context,snapshot) {
if (snapshot.hasData) {
} else if  (snapshot.hasError) {
return Center(
child: Text("${snapshot.error}"),);

解决方法

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: FutureBuilder<WeatherInfo>(
            future: futureWeather,builder: (context,snapshot) {
              if (snapshot.hasData) {
              } else if (snapshot.hasError) {
                return Center(
                  child: Text("${snapshot.error}"),);
              }
              return const center(child: CircularProgressInDicator());
            }));
  }

在 FutureBuilder 中,您涵盖了拥有数据或出现错误的情况,但不是在您期望未来完成时(并且既没有数据也没有错误)。

我刚刚添加了一个循环进度指示器,当 Future 没有返回任何数据或错误时,应该可以防止 FutureBuilder 返回 null。并且当快照状态改变时会显示数据或错误。

,

我认为您应该尝试将未来的构建器包装在容器中

大佬总结

以上是大佬教程为你收集整理的正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动全部内容,希望文章能够帮你解决正文可能会正常完成,从而导致返回 'null',但返回类型可能是不可为 null 的类型。 / 颤动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。