[英]Return a Future variable into a Text Widget Flutter
您如何将 Future 小部件返回到 StatelessWidget? 我自己尝试过一些东西,但它给出了错误:“类型'Future'不是'Widget'类型的子类型?'”。 这是代码
recieveMessage() async {
var x = 'Test';
return Text(x);
}
class Test extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
child: recieveMessage(),
);
}
}
提前致谢。
您应该使用未来的构建器小部件
Future<widget> recieveMessage() async {
var x = 'Test';
return Text(x);
}
FutureBuilder(
future:recieveMessage()
builder: (context, snapshot) {
if (snapshot.connectionState == snapshot.waiting)
return CircularProgressIndicator();
return snapshot.data
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.