here’s my data
<data>
<variable
name="Name"
type="com.example.practice.MyName" />
</data>
here’s the MainActivity
class MainActivity : AppCompatActivity() {
lateinit var binding: ActivityMainBinding
private val name:MyName = MyName("hello")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this,R.layout.activity_main)
binding.Name = name
binding.button.setOnClickListener { change(it) }
}
I get error "Unresolved reference: Name"
at binding.Name = name
It works perfectly fine when I set name to any name of Camel case i.e.,starting with small letter, but it doesn’t work for the name starting with capital letters.
Why ?
Go to Source
Author: preIdiot