不用一開始就要初始化變數,使用的時候,才初始化。
原本這樣寫會出錯,強迫一定要初始化
1 private var binding : ActivityMainBinding
1
private var binding : ActivityMainBinding
在var前面加上lateinit延後初始化,就不用一開始就一定要初始化。
1 private lateinit var binding : ActivityMainBinding
private lateinit var binding : ActivityMainBinding