Евгений Колесников 4 лет назад
Родитель
Сommit
b01adc48a2
1 измененных файлов с 27 добавлено и 1 удалено
  1. 27 1
      shpora/startActivity.md

+ 27 - 1
shpora/startActivity.md

@@ -43,4 +43,30 @@ val newIntent = Intent()
 newIntent.putExtra("cityName", cityName)
 setResult(RESULT_OK, newIntent)
 finish()
-```
+```
+
+Таймер обратного отсчёта и переход на другое activity
+
+```kt
+override fun onCreate(savedInstanceState: Bundle?) {
+    super.onCreate(savedInstanceState)
+    setContentView(R.layout.activity_main)
+    object : CountDownTimer(1000,1000){
+        override fun onTick(millisUntilFinished: Long) {
+            // заставляем пялиться на нашу заставку как минимум 3 секунды
+        }
+
+        override fun onFinish(){
+            switchToSecond()
+        }
+    }.start()
+}
+
+fun switchToSecond(){
+    runOnUiThread {
+        startActivity(
+            Intent(this, SecondActivity::class.java)
+        )
+    }
+}
+```