Требуется Api против TargetApi Android аннотации

В чем разница междуRequiresApi а такжеTargetApi?

Образец в котлине:

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

НОТА:FingerprintManager.AuthenticationCallback требует APIM

ПРИМЕЧАНИЕ 2: если я не использую TargetApi, lint потерпит неудачу с ошибкойclass requires api level 23...

Ответы на вопрос(5)

Ваш ответ на вопрос