一旦显示随机活动就丢弃

时间:2015-06-27 16:53:52

标签: android

一旦完成随机活动,如何在按钮点击时不再显示?请参阅下面的随机代码。我无法理解。谢谢

 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);
    }

2 个答案:

答案 0 :(得分:0)

finish()下面拨打startActivity(intent)

这将在调用新活动后结束当前活动。

答案 1 :(得分:0)

维护您已开始的职位列表。启动活动后,将该位置放入列表中。生成随机数后,查找列表,如果它包含该数字,请重复以生成随机数。重复此操作直到剩下两个值并选择其中一个!