一旦完成随机活动,如何在按钮点击时不再显示?请参阅下面的随机代码。我无法理解。谢谢
public void onClick(View view){
Random rnd = new Random();
int x=rnd.nextInt(4)+1;
Intent intent = new Intent();
switch (x){
case 1:
intent.setClass(this,John.class);
break;
case 2:
intent.setClass(this,Caleb.class);
break;
case 3:
intent.setClass(this,Isaiah.class);
break;
case 4:
intent.setClass(this,Jacob.class);
break;
}
startActivity(intent);
}
答案 0 :(得分:0)
在finish()
下面拨打startActivity(intent)
。
这将在调用新活动后结束当前活动。
答案 1 :(得分:0)
维护您已开始的职位列表。启动活动后,将该位置放入列表中。生成随机数后,查找列表,如果它包含该数字,请重复以生成随机数。重复此操作直到剩下两个值并选择其中一个!