DataBinding-ktx
make easy to use DataBinding.
ViewBinding-ktx is here.
DataBinding-ktx
is automatically callingsetLifecycleOwner
.DataBinding-ktx
provideswithBinding
method accessing thebinding
variable by lambda.- [Deprecated]
DataBinding-ktx
providesdataBinding
method accessing thebinding
variable by delegated property.
withBinding<DataBindingActivityBinding> { binding ->
}
private val binding: DataBindingActivityBinding by dataBinding()
Note:
In Fragment, When fragment's view is destroyed, an IllegalStateException is thrown on accessing the binding property.
If you access the binding property when fragment's view may be destroyed, you must use the Lambda way above.
android {
buildFeatures {
dataBinding = true
}
}
repositories {
maven { url "https://www.jitpack.io" }
}
dependencies {
implementation 'com.github.wada811:DataBinding-ktx:x.y.z'
}
Copyright (C) 2020 wada811
Licensed under the Apache License, Version 2.0