분류 전체보기50 [Android Studio] No static method metafactory_오류 해결 구글링 하니 자바 버전 명시 하면 해결 된다고 한다. build.gradle(Module) 에 android{ ... complieOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 저 코드를 직접 넣어서 build 하니 GradleScriptException 에러 다시 구글링 ... 직접 코드를 쳐서 넣는게 아니라 설정 하는 거였다. File > Project Structure > Modules 에서 Source Compatibility Tartget Compatibility 각각 java 8 버전으로 선택 후 저장하니 이렇게 알아서 추가 된다. 재빌드 하니 잘 됨. 2024. 1. 22. [Android Studio] Do not treat position as fixed; only use immediately and call viewHolder.getAdapterPosition() to look it up later_ 해결 Recyclerview 구현하여 ClickEvent 추가 하니 Lint error 발생 '위치를 고정해서 쓰지 마세요' 라니 무슨말인지 이해가 안가지만 위에 나와있는대로 postion을 사용했던 곳에 getAdapterPosition() 함수 사용하니 getAdapterPosition은 더이상 사용하지 않음 그래서 재구글링 결과 getBindingAdapterPosition(); - adapter의 position getAbsoluteAdapterPosition(); - recyclerview의 position 난 adapter를 중첩해서 사용하진 않았으니 뭘 사용하든 같은 값으로 반환 되서 상관 없지만 중첩해서 사용할 경우 상황에 맞게 써야 할듯 positon을 사용한 곳에 getAbsoluteAdap.. 2023. 12. 28. 이전 1 ··· 10 11 12 13 다음 LIST