У меня есть 3 действия, например, activity_1, activity_2, activity_3. Я могу сгенерировать случайное число от 1 до 3.

Как использовать это случайное число, чтобы открыть соответствующее действие?

0
user9218181 14 Фев 2018 в 06:46

1 ответ

Лучший ответ

Добейтесь этого, используя условие if else

//Initialize  globally
Random ran = new Random();

int randomNum = ran.nextInt(4 - 1) + 1;
//This gives a random integer between 1 (inclusive) and 4 (exclusive), one of 1,2 and 3.

 if(randomNum == 1) {
       Intent i = new Intent(getApplicationContext(), ActivityOne.class);  
       startActivity(i);  
   }else if(randomNum == 2) {
       Intent i = new Intent(getApplicationContext(), ActivityTwo.class);  
       startActivity(i);  
  }
0
Anshul Tyagi 14 Фев 2018 в 07:03