close
在原本Java裡面要實現delay的話都是利用Handler來實現
而在Kotlin也是利用Handler
Handler().postDelayed({ val intent = Intent(MainActivity@this,DetailActivity::class.java) startActivity(intent) },3000)
我想要按下Butoon後過3秒後從MainActivity跳轉到DetailActivity
結果會像下面這樣
在查要怎麼d讓城市delay的時候
偶然發現了一個應該還算蠻實用的東西
Timer
像下面一樣有兩種寫法
Timer().schedule(1000,5000){ Log.d(TAG,"Hello") } timer(initialDelay = 1000, period = 5000) { Log.d(TAG,"Hello") }
但是實現的效果是一樣的
第一次會延遲一秒之後印出Hello
之後會過五秒再印一次
明明都是Timer但是為何要有兩種寫法呢...
文章標籤
全站熱搜
留言列表