我一开始在companion object 中定义类变量 lateinit var countDownTimer: CountDownTimer
懒加载的变量是在没初始化之前是不允许做判空操作的,要先判断是否初始化
然后用的时候发现做了判断是否初始化是报错的
解决方案是在定义的时候就写一个判断初始化的方法 然后通过这个方法去得到是否初始化,有点类似于 我们平时定义的getter setter方法
下面贴代码
kotlin有时候还是蛮蛋疼的
我一开始在companion object 中定义类变量 lateinit var countDownTimer: CountDownTimer
懒加载的变量是在没初始化之前是不允许做判空操作的,要先判断是否初始化
然后用的时候发现做了判断是否初始化是报错的
解决方案是在定义的时候就写一个判断初始化的方法 然后通过这个方法去得到是否初始化,有点类似于 我们平时定义的getter setter方法
下面贴代码
kotlin有时候还是蛮蛋疼的