问题描述
我正在使用一个名为 Flutter_web3_provider 的库来与 eth 钱包通信并在区块链中进行交易,但我在不使用 FutureBuilder 的情况下很难获取数据,因为:
promisetoFuture(webClient.getBalance(ethereum.selectedAddress))
给我一个NativeJavaScriptObject
但是如果我像这样使用 FutureBuilder
:
FutureBuilder(
future: balanceFuture,builder: (context,snapshot) {
return Text("Balance " + snapshot.data.toString());
},),
我可以拿到这个ETH钱包的余额
但是这样我被迫总是返回一个小部件,而不是仅仅设置一个新状态。
有人知道替代方案吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)