Sto cercando di implementare l'API di Google Fingerprint nella mia app (nel mio frammento in particolare). Google ha fornito un esempio ma è implementato all'interno di un'attività here.Perché `hasEnrolledFingerprints` dà errore che richiede un'autorizzazione solo nel mio frammento ma non nell'attività nell'esempio di Google?
La mia domanda specifica è che il codice sottostante per verificare se ci sono iscritti già le impronte digitali, che mi sta dando un errore (screenshot qui sotto):
Domanda -> Quale cambiamento devo fare per farlo funzionare nel mio frammento (al contrario di un'attività come quella di Google)?
if (!mFingerprintManager.hasEnrolledFingerprints()) {
purchaseButton.setEnabled(false);
// This happens when no fingerprints are registered.
Toast.makeText(getActivity(),
"Go to 'Settings -> Security -> Fingerprint' and register at least one fingerprint",
Toast.LENGTH_LONG).show();
return;
}