Variable 'runnable' must be initialized

前端 未结 2 1062
[愿得一人]
[愿得一人] 2020-12-10 03:12

Why does Kotlin complains about this:

class MyActivity : Activity {
  private var handler:Handler = Handler()

  private var runnable: Runnable = Runnable {
         


        
2条回答
  •  [愿得一人]
    2020-12-10 03:37

    You can also use

    private var runnable: Runnable = Runnable {
        /* Do something very important */
        handler.postDelayed(runnable(), 5000)
    }
    
    private fun runnable() = runnable
    

提交回复
热议问题