사용자의 기기가 무슨 언어로 설정되어 있는지 확인이 필요할 때가 있다.
resources.configuration.locale.language // Deprecated
Kotlin
복사
위 코드는 API 24 (Nougat) 부터 Deprecated 됐다.
Resources.getSystem().configuration.locales.get(0)
Kotlin
복사
이렇게 받아야 원하는 값을 받아올 수 있다.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
Resources.getSystem().configuration.locales.get(0)
} else {
resources.configuration.locale.language
}
Kotlin
복사
API24 밑의 버전도 지원한다면 이렇게 사용하도록 하자.