why such long meaningless names are encouraged? ``...
# android
c
why such long meaningless names are encouraged?
Copy code
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
It is obvious that
Copy code
val buttonBinder = getBinder
buttonBinder.onClick
is enough.
and why DataBindingUtil should have a member called setContentView?
It is just a binding util not a ui container.
a
Make some extension methods and you can have those apis. But should you?