我需要确定用户的设备上是否有指纹注册。但是,我使用这条线时遇到错误
FingerprintManagerCompat fpm = (FingerprintManagerCompat)CrossCurrentActivity.Current.Activity.GetSystemService(Context.FingerprintService);
````错误``
{System.InvalidCastException: Specified cast is not valid.
at app.Droid.lyA.FingerPrint.HasEnrolledFingerprints () [0x00002] in /../../../appmobile/../Droid/lyA/FingerPrint.cs:19 }
这就是我需要返回的。
![here is the cast](https://i.stack.imgur.com/ieeH1.png)
正确的使用 FingerprintManagerCompat 的方法实际上是这样的:
FingerprintManagerCompat fpm= FingerprintManagerCompat.From(CrossCurrentActivity.Current.Activity);
祝你好运!
如有查询,请恢复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)