我是 android Kotlin 移動應用程式開發的新手,我嘗試在我的專案中使用系結,但是當我在專案中鍵入系結時,它會拋出一個錯誤
沖突宣告:私有最終 var 系結:FragmentImageBinding?,私有最終 val 系結:[錯誤:錯誤函式型別]
任何的想法?
private var binding: FragmentImageBinding? = null
private val binding get() = binding!!
private lateinit var recyclerViewImage: RecyclerView
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
binding = FragmentImageBinding.inflate(inflater, container, false)
return binding.root
}
畢業典禮:
buildFeatures {
viewBinding true
}
uj5u.com熱心網友回復:
這是因為你有兩個同名的變數,這個:
private var binding: FragmentImageBinding? = null
還有這個:
private val binding get() = binding!!
將第一個名稱更改為 _binding,您的錯誤將得到解決!您的代碼必須是這樣的:
private var _binding: FragmentImageBinding? = null
private val binding get() = _binding!!
private lateinit var recyclerViewImage: RecyclerView
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
_binding = FragmentImageBinding.inflate(inflater, container, false)
return binding.root
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/411477.html
標籤:
