比较两个值并实现抖动验证

时间:2020-11-08 19:23:50

标签: flutter dart

  void _QrVerification() {
    if (_currentAddress == qrText) {
      print("DOGRU YAPTIM ");
    } else {
      print("HATA YAPTIM");
    }
  }

我的问题是;

我可以通过geolocator获取当前地址。在这里,我尝试扫描显示例如数字07600的条形码。我从gelocator获得的当前地址邮政编码也是07600

我想比较当前地址和扫描的代码。如果两者相同,则页面将转到验证成功页面,否则将给我错误

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这可能是两种不同的格式(例如第一个是int而第二个值是String), 所以, 设置两种格式都可以,例如

 void _QrVerification() {
    if (_currentAddress.toString() == qrText.toString()) {
      print("DOGRU YAPTIM ");
    } else {
      print("HATA YAPTIM");
    }
  }

并比较。