我在 DataBindingUtil.setContentView()
中遇到问题.它显示以下错误。
[Type inference failed: Not enough information to infer parameter T in fun setContentView(p0: Activity, p1: Int): T! Please specify it explicitly.
我的代码:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// setContentView(R.layout.activity_home) var binding =
DataBindingUtil.setContentView(this, R.layout.activity_home)
}
任何人都可以帮助我解决此错误。我已经完成了清洁和
Rebuild(Invalidate and Restart)
还。请让我知道任何其他建议。
最佳答案
利用:
var binding : ActivityHomeBinding = DataBindingUtil.setContentView(this, R.layout.activity_home)
DataBindingUtil.setContentView
正在返回作为参数传入的特定布局文件的绑定(bind)。
关于android - kotlin - 解决 DataBindingUtil.setContentView() 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54547721/