關於Kotlin踩過的一些坑

關於變量聲明安全 首先咱們能夠聲明成員變量spa var mediaPlayer: MediaPlayer 可是這時AS會提示錯誤,必須初始化或者聲明爲lateinit對象 初始化不用說咱們確定會聲明爲編譯器 var mediaPlayer: MediaPlayer? = null 後面使用的時候就會用it mediaPlayer?.start() 或者編譯 mediaPlayer!!.start
相關文章
相關標籤/搜索