Android How to change deprecated VIBRATOR_SERVICE
사용 언어: Kotlin 1.5.31
사용 버전: Android Studio 2020.3.1 Patch 2
안드로이드 OS 12(API 31)가 출시될 준비를 하면서 VIBRATOR_SERVICE를 deprecated 시켜버렸습니다. 따라서 Android 12부터는 다른 방식으로 Vibrator를 불러와야 하는데요. 어떻게 하는지 알아보겠습니다.
원래 Vibrator는 이렇게 불렀습니다.
그런데 취소선이 그어진 것이 보이죠? 사용하지 말라는 뜻입니다.
사용 버전: Android Studio 2020.3.1 Patch 2
안드로이드 How to change deprecated VIBRATOR_SERVICE를 알아보겠습니다.
안드로이드 OS 12(API 31)가 출시될 준비를 하면서 VIBRATOR_SERVICE를 deprecated 시켜버렸습니다. 따라서 Android 12부터는 다른 방식으로 Vibrator를 불러와야 하는데요. 어떻게 하는지 알아보겠습니다.
원래 Vibrator는 이렇게 불렀습니다.
그런데 취소선이 그어진 것이 보이죠? 사용하지 말라는 뜻입니다.
그럼 어떻게 해야 하는가?
안드로이드 12에 새롭게 추가된 VIBRATOR_MANAGER_SERVICE를 써야 합니다.
자 똑바로 적었는데 빨간색 경고가 뜹니다.
이유는 API level S (API 31) 이상만 가능한데 너 건 API 21이라서 못써, 이런
뜻입니다.
자 그럼 코드를 나눠줘야죠. 구글이 deprecated 시킬 때마다 슬픕니다. 코드가
길어지니까요.
이제 잘 해결되었습니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.