我看到如下编译时错误

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”。还是仅仅是拼写错误?

编辑:是的

09-05 02:19