Метод помеченный аннотацией @RequestApi не выполнится?
Например в методе есть блок кода который выполняется на Android старше 5.0, а приложение имеет minSdk = 4.0 android. В название метода добавляется аннотация.
Офф. документация сообщает:
Denotes that the annotated element should only be called on the given API level or higher. This is similar in purpose to the older @TargetApi annotation, but more clearly expresses that this is a requirement on the caller, rather than being used to "suppress" warnings within the method that exceed the minSdkVersion.
Перевод:
Обозначает, что аннотированный элемент должен вызываться только на данном уровне API или выше. Это похоже на более старую аннотацию @TargetApi, но более четко выражает, что это требование для вызывающей стороны, а не используется для «подавления» предупреждений в методе, который превышает minSdkVersion.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей