Gabor Varadi
1 min readJul 6, 2020

--

This block was copy-pasted from my project, so as long as you have the extension function (and you have viewBinding enabled in Gradle), it should work.

inline fun <T : ViewBinding> AppCompatActivity.viewBinding(

crossinline bindingInflater: (LayoutInflater) -> T) =

lazy(LazyThreadSafetyMode.NONE) {

bindingInflater.invoke(layoutInflater)

}

--

--

Gabor Varadi
Gabor Varadi

Written by Gabor Varadi

Android dev. Zhuinden, or EpicPandaForce @ SO. Extension function fan #Kotlin, dislikes multiple Activities/Fragment backstack.

No responses yet