문제점
switch문에서 case에 뷰 아이디 값인 R.id.뷰아이디를 쓰면 나타난다.
원인은 Gradle 8.0부터 뷰 아이디의 값들에 붙던 final이 붙지않아 상수가 아니여서 case에 사용할 수 없게되므로 경고가 나타난다.
해결법
뷰 아이디 값을 조건문에 비교값으로 쓸 때 switch문 대신 if/else문을 사용한다.
'개발 > Android' 카테고리의 다른 글
디버깅용 SHA-1, SHA-256 발급 (0) | 2023.06.06 |
---|---|
Android Emulator에 local domain 적용 (0) | 2022.05.07 |
[Warning] It will always be more efficient to use more specific change events if you can. Rely on notifyDataSetChanged as a last resort (0) | 2022.03.24 |
Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml (0) | 2022.02.25 |
버튼 텍스트 소문자로 보이게하기 (0) | 2022.02.24 |