sal*_*rer 4 java android class object kotlin
在java中,我们可以像这样声明一个空类对象
VideoRecord videoRecord;
Run Code Online (Sandbox Code Playgroud)
之后,我们可以检查它是否为空
if (videoRecord == null){
videoRecord = new VideoRecord();
}
Run Code Online (Sandbox Code Playgroud)
我是 Kotlin 的新手,我想在 Kotlin 中做同样的事情。我已经尝试过下面的代码。
lateinit var videoRecord1:VideoRecord
if (videoRecord1 == null){
videoRecord1 = VideoRecord()
}
Run Code Online (Sandbox Code Playgroud)
但它给了我一个警告,就像条件videoRecord1 == null总是错误的一样。我怎样才能在 Kotlin 中做出同样的事情?
var videoRecord: VideoRecord? = null
Run Code Online (Sandbox Code Playgroud)
你可以像这样初始化它的变量
可空引用:https ://kotlinlang.org/docs/reference/null-safety.html