잊지말자
Companion Object는
statice 클래스를 만들뿐 그안에 함수까지 static으로 두는 것은 아니다
그렇다면 Companion Objects 함수는 JVM에서 진짜 static은 아니다
그럼 어떻게 해야 할까
여러 방법이 있겠지만 @JvmStatic을 해당 함수에 붙여주자
아니라면 코틀린 파일(kt)을 따로 만들어서 fun을 적어주자 그러면 kotlin은 real static methods 간주한다
여기 사이트에는 2가지 방법이 나오는데 내게는 후자가 간단하다.
Defining Android Binding Adapter in Kotlin | by Herman Cheung | Medium
댓글 없음
댓글 쓰기