อะไรคือความแตกต่างระหว่างRequiresApi
และTargetApi
?
ตัวอย่างใน Kotlin:
@RequiresApi(api = Build.VERSION_CODES.M)
@TargetApi(Build.VERSION_CODES.M)
class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback()
หมายเหตุ: FingerprintManager.AuthenticationCallback
ต้องใช้ apiM
หมายเหตุ 2: หากฉันไม่ใช้ผ้าสำลี TargetApi ล้มเหลวโดยมีข้อผิดพลาด class requires api level 23...