为了防止重建,我使用了未来的_futureInstance
实例FutureBuilder
:
var _futureInstance;
Future _loadData() async {
// ...
}
@override
void initState() {
super.initState();
_futureInstance = _loadData();
}
@override
Widget build(BuildContext context) {
body: FutureBuilder(
future: _futureInstance,
// ...
)
}
它工作得很好,现在如果_loadData
方法有一个参数,例如_loadData(int i)
,我如何将参数传递i
给_futureInstance
?