我是非常新的颤振和我想把2功能的onPressed按钮。
我试试这个
ElevatedButton(
onPressed: () {isConnected ? () =>_sendMessage('1') : null; checkBiometric();},
child: Text('ON'),
),但是只有checkBiometric在工作。
编辑:checkBiometric必须首先满足于isConnected ? () =>_sendMessage('1') : null才能执行。
请帮帮忙。
发布于 2022-02-02 16:42:56
您需要await来完成第一个任务。像这样做,
ElevatedButton(
onPressed: () async {
await checkBiometric();
if(isConnected) _sendMessage('1');
},执行isConnected ? () =>_sendMessage('1')会创建另一个嵌套的匿名函数。
更多关于异步编程的信息。
发布于 2022-02-02 16:43:08
试着像这样格式化-
ElevatedButton(
onPressed: () {
checkBiometric();
if (isConnected){
_sendMessage("1");
}
}
child: Text('ON'),
),https://stackoverflow.com/questions/70959382
复制相似问题