android studio-FragmentFirstBinding错误,第一个片段XML更改
发布时间:2022-05-19 23:57:38 591
相关标签: # java
我在 Bumblebee v.2021.1.1 中。我的项目中没有任何数据库元素。我在第一个片段中有默认值:
import com.my.app.databinding.FragmentFirstBinding
class FirstFragment : Fragment() {
private var _binding: FragmentFirstBinding? = null
private val binding get() = _binding!!
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
_binding = FragmentFirstBinding.inflate(inflater, container, false)
...
return binding.root
}
当我对 fragment_first.xml 进行更改时,FirstFragment.kt 文件会爆炸:在 Android Studio 中,问题选项卡显示未解决的参考:FragmentFirstBinding 和预期的变量,每次出现几次。我一点也不了解Logcat。我发现纠正它的唯一方法是从以下位置删除空安全性(?):
private var _binding: FragmentFirstBinding? = null
然后再加上它(问号)。
另外,我在 build.gradle 文件中看到了关于使数据绑定为 true 的方法,但是当我在启动项目时选择 Basic Activity 模板时,它不是默认设置。将 databinding = true 添加到 build.gradle 文件是否稳定?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报