[英]why do inflate and root warn me?
class MainActivity : AppCompatActivity() {
lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater, AppCompatActivity(),true)
setContentView(binding.root)
}
Try to inflate your layout with ActivityMainBinding.inflate(layoutInflater)
and make the binding
variable private:尝试使用
ActivityMainBinding.inflate(layoutInflater)
来扩充您的布局,并将binding
变量设为私有:
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.