하루에 0.01%라도 성장하자
728x90
반응형

kotlin databinding 2

Android - DataClass, DataBinding

DataClass 와 DataBinding을 이용한 MVVM 패턴 구현하기 첫번째 스텝이다. 먼저 DataBinding을 진행하려면 아래와 같은 설정을 해준다. 설정 project 단위의 gradle에 아래와 같은 설정을 해준다. plugins { id 'kotlin-kapt' } android { .... dataBinding{ enabled = true } } DataClass 만들기 User라는 DataClass를 만들어서 Model 형태로 사용한다. data class User( val firstName : String, val lastName : String } layout.xml 에 DataBinding 진행하기 xml 파일로 되어있는 layout 파일에 dataBinding을 해준다. 여기서..

Develop/Android 2021.06.30

Android - ActivityBindingImpl error: cannot find symbol

나처럼 데이터바인딩을 처음 하면 자동으로 생성되는 클래스 등에 대한 이해가 낮다 따라서 나도 약 20분 정도 제목과 같은 이슈로 고생했는데 사실 나는 내 실수로 그렇게 되었고... 어찌 되었든 정보를 공유하고자 글을 쓴다. 내가 다른 블로그의 글을 따라서 하다가 최종적으로 실행을 할때 겪은 에러 error: cannot find symbol import com.cleancode.android_espresso_test.databinding.ActivityMainBindingImpl 나는 ActivityMainBindingImpl 이라는 것을 생성한 적이 없는데 느닷없이 이런 에러가 발생하여 꽤나 당황하였다. 해당 원인을 해결하는 방법은 대표적으로 3가지가 있다. 1. clean Project 2. rebu..

Develop/Android 2021.04.08
728x90
반응형