我正在使用一个简单的游戏。我想洗牌一系列活动。当我按下按钮时,它会随机挑选一个活动并使用开始活动意图加载它。这可能吗?我应该从哪里开始?提前致谢。如何洗牌活动列表
编辑
当我尝试按一下按钮,它会强制关闭。 这里就是我有这么远
Button shuffle = (Button) findViewById(R.id.button1);
final ArrayList<Class> activities = new ArrayList<Class>(4);
activities.add(SampleTwo.class);
activities.add(SampleThree.class);
activities.add(SampleFour.class);
activities.add(SampleFive.class);
shuffle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Random rand = new Random();
int random = rand.nextInt(activities.size());
Intent i = new Intent(context, activities.get(random));
startActivity(i);
}
});
您是否需要随机播放列表或者您是否想从列表中选择随机活动? –
我想从列表中随机挑选一个活动。可能吗? – user3149781
绝对,看我的答案。 –