我想使用FutureBuilder,但在等待两个异步函数结束后才构建它。在颤振文档中,它表示Widget that builds itself based on the latest snapshot of interaction with a Future.,因此它构建在一个函数之后,而不是等待另一个函数。Future<int> futureInit() async { await functionB();
问题是我需要多次调用这个方法,第一次是构建body,第二次是更新body。但是我看到错误"type ' Future‘is not a subtype of type 'Widget'“如果我添加了void类型而不是Future类型,它将被执行一次来创建一个主体。代码片段:....return DataB(); if (selectedVal
我正在尝试添加从user到Location对象的距离,但这需要使用异步调用,而我无法确定在哪里以及如何准确地执行此操作。从那里,我将排序距离用户的位置。我尝试了下面的代码,这是使用排序位置的地方,但我得到一个错误,说"await“只能在" async”或"async*“方法中使用,即使它正在与async函数一起使用。如果位置对象需要异步调用,我如何添加从用户到位置对象的距离? class MapWidget extends