kotlin extension이 구글 정책(잦은 오류)으로 제외 되었고 계속 사용하려면

id 'kotlin-android-extensions' 

을 추가해줘야함.

추가하고 "Sync Now"로 동기화
동기화 이후 Import

 

위 방법은 잦은 오류로 인해 사용하지 않고 구글에서 추천하는 ViewBinding 방법을 사용하도록 한다.

 

1. build.gradle(:app) 에 추가
buildFeatures{
     viewBinding true
 }

2. try sync
MainActivity에 자동 Import : import com.dudongmuni.sayhello.databinding.ActivityMainBinding

3. MainActivity
val binding by lazy { ActivityMainBinding.inflate(layoutInflater) }

4. acitvity 변경
setContentView(R.layout.activity_main) ==> setContentView(binding.root)

5. control 변경( root 사용 )
binding.btnSay.setOnClickListener{

'Development > Android' 카테고리의 다른 글

Kotlin #004 변수,상수,조건문,반복문  (0) 2021.07.14
Kotlin #003 log  (0) 2021.07.14
Kotlin #001 New Project  (0) 2020.11.16
191126 Android Studio : NDK  (0) 2019.11.26
190423 오타 오류  (0) 2019.04.23
블로그 이미지

반전반핵

언제라도 힘들고 지쳤을 때 내게 전화를 하라고 내손에 꼭 쥐어준 너의 전화카드 한장을 물끄러미 바라보다 나는 눈시울이 붉어지고 고맙다는말 그말 한마디 다 못하고 돌아섰네.

,