有没有一种方法可以等待指纹输入

Is there a way in flutter to wait for fingerprint input

我想做的是锁屏一直监听指纹然后切换页面,我不知道如何实现。我试过了,发现只需一个按钮,然后使用该按钮调用一个函数来检查指纹就很容易了。

我的问题基本上是我是否可以一直等待指纹传感器被激活,然后自动切换页面而不做任何其他事情。

编辑:如果可能的话,如果我不需要弹出窗口就好了。现在,我用

调用指纹
try {
  didAuthenticate = await _localAuthentication.authenticateWithBiometrics(
      localizedReason: 'Please authenticate to show account balance',
      useErrorDialogs: false);
} catch (e) {
  print(e);
}
if (!mounted) return;
if (didAuthenticate = true) {
  Navigator.pushReplacement(
    context,
    MaterialPageRoute(builder: (context) => MenuAppPage()),
  );
}

https://pub.dev/packages/local_auth 我没有找到另一种方法来做到这一点,所以如果有人有任何提示,那就太好了

你有两个选择: 1. 在 init() 中调用 LocalAuth 或 Touch_Method。 2.可以使用timer功能调用LocalAuth功能