Android/Android 일반
[Anotation] @RequiresApi, @TargetApi
lipnus
2019. 4. 3. 11:00
반응형
RequiresApi, TargetApi
@TargetApi(Build.VERSION_CODES.O)
fun test2(){
}
@RequiresApi(Build.VERSION_CODES.O)
fun test1(){
}
@TargetApi는 IDE에 알려주기만 하는 것.
@RequiresApi는 호출 조건을 강제 하는 것.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_test_activty)
test1() //안됨
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) test1() //ㅇㅋ
test2() //ㅇㅋ
}
참고: https://toepic.fail/android-anotation-requiresapi-targetapi-ed1ae1f6041b
반응형