1
我在kotlin
下面的代碼:如何在匿名課堂中引用自己?
handler.postDelayed(object : Runnable {
override fun run() {
Timber.i("run post msg")
handler.postDelayed(this, AppPrefs.SEARCH_DELAY)
}
},AppPrefs.SOCKET_INTERVAL)
你怎麼看它的創建延遲任務(Runnable
class
)簡單的標準方式。值this
引用anonimus對象實現Runnable
編譯並工作正常
但是,當我讓lamdba此:
handler.postDelayed({
Timber.i("run post msg")
handler.postDelayed(this, AppPrefs.SOCKET_INTERVAL)
},AppPrefs.SOCKET_INTERVAL)
值this
參考outher類。
如何從內部anonimus類引用自己?
哦,一模一樣的例子,我怎麼問...謝謝! – abbath0767