我使用api获取需要显示的信息
Future <String> Get_Amount_Jackpot() async {
// SERVER LOGIN API URL
var url2 = 'https://www.easytrafic.fr/game_app/get_jackpot_lotto.php';
// Starting Web API Call.
var response2 = await http.get(url2,headers: {'content-type': 'application/json','accept': 'application/json','authorization': globals.token});
// Getting Server response into variable.
Map<String, dynamic> jsondata2 = json.decode(response2.body);
return jsondata2["value"];
}
我在这里叫它:
void initState() {
ListLotto = Grille_display();
jackpot = Get_Amount_Jackpot();
super.initState();;
} 我如何在移动屏幕上显示值“ jackpot”,这是一个简单的数字。注意我将futurebuilder用于另一个api请求,这就是为什么它很复杂的原因。通常我使用futurebuilder来显示异步数据,但是我需要2个différentsapi请求,所以需要2个futureBuilder?有可能吗?怎么办?
答案 0 :(得分:0)
您可以使用then
从函数中获取返回的值。
Get_Amount_Jackpot().then((value){
//value is what is returned from the function
jackpot = value;
});
我不确定您是否可以使用大写字母作为函数名称的开头,但是我复制了您的函数名称作为答案。希望这会有所帮助。