viewbinding null object reference kotlin code example

Example 1: using buidfeatures to enable viewbinding

// Android Studio 4.0
android {
    buildFeatures {
        viewBinding = true
    }
}

Example 2: kotlin binding views to activity

// Adding this to your build.gradle (Module level)

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    //Added:
    id 'kotlin-kapt'
    id 'kotlin-android-extensions'
}


// And having this in your layout
<Button
	android:id="@+id/btn_finish"
    (...)

// You ca use this in the .kt file
btn_finish.setOnClickListener {
	// Do Something
}

Tags:

Misc Example