目前我正在使用简单的HttpRequest来检索JSON文件:
void getConfigData(String url) {
var request = new HttpRequest.get(url, this.onSuccess);
}
void onSuccess(HttpRequest req) {
JsonObject conf = new JsonObject.fromJsonString(req.responseText);
MenuItemCollection top_bar = new MenuItemCollection();
// and parse the JSON data ...
}
我想知道的是我是否应该使用期货而不是回调?
答案 0 :(得分:1)
您实际上无法在Future或回调之间做出选择,此选择是由您正在使用的API进行的。有时您必须像HttpRequest.get那样进行回调,有时您会得到像File.create这样的未来。