我看到如下编译时错误
reference to BiometrucPrompt is ambiguous both constructor
BiometricPrompt(FragmentActivity,Executor,AuthenticationCallback) in BiometricPrompt and constructor BiometricPrompt(Fragment,Executor,AuthenticationCallback) in BiometricPrompt match
而BiometricPrompt是Android /系统生成的类
我正在按如下方式创建
BiometricPrompt
的对象,您可以看到我正在将mActivity
强制转换为(FragmentActivity)
。new BiomtericPrompt((FragmentActivity) mActivity, mExecutor, new BiometricPrompt.AuthenticationCallcack(){
....
})
上面的代码在AndroidStudio中工作正常,但在NetBeans IDE 8.2中给出了错误。
最佳答案
您将属性“ mActivity”转换为“ FragmentAiviy”,而不是“ FragmentActivity”。还是仅仅是拼写错误?
编辑:是的