Как при помощи класса Random реализовать случайность открытия той или иной активити?
У меня есть метод, который с помощью таймера через некоторое время открывает вторую активность, но так же у меня есть третья активность. Что мне сделать, чтобы с вероятностью 50/50 открывалась вторая либо третья активность?
private fun getAnotherActivity() {
val intent = Intent(this, ActivityTwo::class.java)
Timer().schedule(object : TimerTask() {
override fun run() {
startActivity(intent)
finish()
}
}, 3500)
}
Ответы (1 шт):
Автор решения: katso
→ Ссылка
import kotlin.random.Random
val needOpenTwoActivity = Random.nextBoolean()
val intent = if(needOpenTwoActivity){
Intent(this, ActivityTwo::class.java)
} else {
Intent(this, ActivityThree::class.java)
}