我很困惑,两个外观和作品非常相似。我应该去哪一个?Delegates.notNull和lateinit Kotlin之间的区别
private var mMediaController by Delegates.notNull<MediaControllerCompat>()
或
lateinit private var mMediaController: MediaControllerCompat
用法:
@Subscribe
fun connectToSession(token: MediaSessionCompat.Token) {
mMediaController = MediaControllerCompat(activity, token)
mMediaController.registerCallback(mMediaControllerCallback)
}
这个问题没有标记封闭,有什么别的需要超越目前的答案? –