目的

AndroidのKotlinでタイマーを設定する方法

環境

  • Android Studio 4.0.1
  • Kotlin 1.3.50

参照リンク

Kotlin schedule

実装メモ

以下の方法で実装 4000はdelay値:設定関数を指定時間後に実施。
100はperiod値:繰り返し行う場合に次の実施タイミングを設定。0だとエラーになる。省略可能。
繰り返さない場合はthis.cancel()で終了

タイマーの設定
Timer().schedule(4000, 100) {
activity?.runOnUiThread {
    view.visibility = View.GONE
    //終了
    //this.cancel()
}