Kotlin 和 Java,在處理 Delay 都是使用 Handler 來實現:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
Handler().postDelayed({goAct()}, 2500) <-- 已廢棄
Handler(Looper.getMainLooper()).postDelayed({ goAct() }, 2500)
}
fun goAct() {
startActivity(Intent(MainActivity@this, OtherActivity::class.java))
finish()
}
}
留言
張貼留言