我正在使用一個簡單的遊戲。我想洗牌一系列活動。當我按下按鈕時,它會隨機挑選一個活動並使用開始活動意圖加載它。這可能嗎?我應該從哪裏開始?提前致謝。如何洗牌活動列表
編輯
當我嘗試按一下按鈕,它會強制關閉。 這裏就是我有這麼遠
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
絕對,看我的答案。 –