val binding: ActivityMainBinding = DataBindingUtil.setContentView(
this, R.layout.activity_main)
// The returned binding has references to all the Views with an ID.
binding.observableFieldsActivityButton.setOnClickListener {
startActivity(Intent(this, ObservableFieldActivity::class.java))
}
binding.viewmodelActivityButton.setOnClickListener {
startActivity(Intent(this, ViewModelActivity::class.java))
}
🤔 1
calidion
09/28/2023, 5:43 AM
It is obvious that
Copy code
val buttonBinder = getBinder
buttonBinder.onClick
is enough.
calidion
09/28/2023, 5:46 AM
and why DataBindingUtil should have a member called setContentView?
calidion
09/28/2023, 5:47 AM
It is just a binding util not a ui container.
a
agrosner
09/28/2023, 11:11 AM
Make some extension methods and you can have those apis. But should you?