Android

DataBindingUtil 에서 반환 값에 대한 클래스 를 못찾는 이유

aucd29 2018. 4. 27. 09:39
밀린 공부하고 있는 중에 DataBindingUtil 를 보는데

https://developer.android.com/topic/libraries/data-binding/?hl=ko

에서 설명하고 있는 MainActivityBinding 클래스 대체 왜 cannot find 되는지 -_ -? 고민 중에 뒤적거려보니

https://stackoverflow.com/questions/35883452/cant-resolve-android-databinding-class

꽤나 단순한 이유가 흑... 이유인 즉슨 xml 이름 따라 간다고 하며 요즘 android studio 기본 값이 activity_main 이니 ActivityMainBinding 으로 하면 됨

근데 구글 문서에도
"레이아웃 파일은 main_activity.xml이고, 따라서 생성된 클래스는 MainActivityBinding이었습니다. "
로 적혀있는데 눈에 안들어온다. -_-;;

바인딩 클래스는 xml 의 파일명을 참조한다라고 적어주고 따라서 생성된 클래스는 xxx 다 라고 해주면 좋을듯