【发布时间】:2019-02-06 06:20:52
【问题描述】:
我在DataBindingUtil.setContentView() 中遇到问题。它显示以下错误。
[类型推断失败:没有足够的信息来推断 fun setContentView(p0: Activity, p1: Int) 中的参数 T:T! 请明确说明。
我的代码:
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)。
请告诉我任何其他建议。
【问题讨论】:
-
请发布您的代码。
-
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // setContentView(R.layout.activity_home) var binding = DataBindingUtil.setContentView(this, R.layout.activity_home) ...... } -
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置 contentView ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
标签: android kotlin android-databinding