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

반응형

'Android > Android 일반' 카테고리의 다른 글

애드몹(Admob) 보상형 광고 예제  (0) 2019.04.19
dp px 변환 함수  (0) 2019.04.08
플레이스토어 연결하기  (0) 2019.04.01
앱 버전정보  (0) 2019.04.01
xml 국가별 strings.xml 사용  (0) 2019.03.28