Как исправить неоднозначную ошибку конструктора в Netbeans? - PullRequest
0 голосов
/ 06 апреля 2020

Я вижу ошибку времени компиляции следующим образом

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, но выдает ошибку в IDE NetBeans 8.2.

1 Ответ

0 голосов
/ 06 апреля 2020

Вы приводите атрибут «mActivity» к «FragmentAiviy», а не к «FragmentActivity». Или это была просто орфографическая ошибка?

РЕДАКТИРОВАТЬ: Да, это было

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...