FutureBuilder不进入生成器?

时间:2020-05-13 13:29:15

标签: flutter flutter-onpressed

我想从createUser响应中获取两个参数。 我有一个凸起的按钮,我想在onPressed时使用FutureBuilder。
未来的财产运作良好,但我无法进入建筑商财产。我尝试了一切,但找不到解决方案。

<encoder class="net.logstash.logback.encoder.LogstashEncoder">
  <throwableConverter class="net.logstash.logback.stacktrace.ShortenedThrowableConverter">
    <maxDepthPerThrowable>30</maxDepthPerThrowable>
    <maxLength>2048</maxLength>
    <shortenedClassNameLength>20</shortenedClassNameLength>
    <exclude>sun\.reflect\..*\.invoke.*</exclude>
    <exclude>net\.sf\.cglib\.proxy\.MethodProxy\.invoke</exclude>
    <evaluator class="myorg.MyCustomEvaluator"/>
    <rootCauseFirst>true</rootCauseFirst>
    <inlineHash>true</inlineHash>
  </throwableConverter>
</encoder>

1 个答案:

答案 0 :(得分:2)

我将FutureBuilder更改为异步/等待方法

感谢您的帮助@pskink

onPressed: () async {
                            var xx = await createUser( usernameController.text, emailController.text, passwordController.text, '1',userUnique());
                            print(xx.responseCode.toString());
                            print(xx.userUnique.toString());
                            saveLogin(userUnique());

                          },