0
随机活动完成后,如何在按钮点击后不再显示?看到我下面的随机代码。我实在不明白它out.Thanks放弃随机活动一旦显示
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);
}
嘿McGuile,完成()似乎没有工作。我添加此方法的活动仍以随机代码形式出现。我希望在查看该活动后不再显示该活动。因此,如果有5个活动,则在查看活动#1之后,现在只有剩余的4个活动可以查看。我仍然在学习,所以任何帮助表示赞赏。谢谢。 – user3055624
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); 休息; case 2: intent.setClass(this,Caleb.class); 休息;案例3: intent.setClass(this,Isaiah.class); 休息;案例4: intent.setClass(this,Jacob.class); 休息; } startActivity(intent); finish(); – user3055624
嗨,你可以尝试this.finish()或getActivity.finish()? – McGuile