RequiresApi
和TargetApi
有什么区别?
Kotlin示例:
@RequiresApi(api = Build.VERSION_CODES.M)
@TargetApi(Build.VERSION_CODES.M)
class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback()
注意: FingerprintManager.AuthenticationCallback
需要 API 级别为 M
注意2:如果我不使用 TargetApi lint,则会出现错误 该类需要 API 级别 23 ...
@RequiresApi
在低版本上会崩溃吗?我认为在此注释下,一个方法只能在给定的 API 级别或更高级别上调用。 - Bitwise DEVS