我很困惑,兩個外觀和作品非常相似。我應該去哪一個?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)
}
這個問題沒有標記封閉,有什麼別的需要超越目前的答案? –