Requiere anotaciones de Android vs TargetApi para Android

Cuál es la diferencia entreRequiresApi yTargetApi?

Muestra en kotlin:

@RequiresApi(api = Build.VERSION_CODES.M)
@TargetApi(Build.VERSION_CODES.M)
class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback()

NOTA:FingerprintManager.AuthenticationCallback requiere apiM

NOTA 2: si no uso TargetApi, la pelusa falla con un errorclass requires api level 23...

Respuestas a la pregunta(5)

Su respuesta a la pregunta