package com.andorid.opic;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class ExampleActivity extends Activity  implements OnItemClickListener{

 String items[] = {"1. 자기소개", "2. 학교소개", "3. 집안 일 돕기", "4. 쇼핑하기","5. 영화보기","6. 외식하기","7. 공원가기", "8. 인터넷하기", "9. 축구", "10. 해외여행", "11. 학교&친구", "12. 이웃&쇼핑"};
 
 ListView list;
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.example);
     list = (ListView)findViewById(R.id.listView1);
    
     ArrayAdapter<String> adapter
      = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, items);
     // TODO Auto-generated method stub
    
    
     //리스트뷰에 항목을 채워준다.
     list.setAdapter(adapter);
 }
 @Override
 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
 

 {
  switch(arg2){
  
   case 0 :
    startActivity(new Intent(this, Exam00Activity.class));
    break;
   case 1 :
    startActivity(new Intent(this, Exam01Activity.class));
    break;
   case 2 :
    startActivity(new Intent(this, Exam02Activity.class));
    break;
   case 3 :
    startActivity(new Intent(this, Exam03Activity.class));
    break;
   case 4 :
    startActivity(new Intent(this, Exam04Activity.class));
    break;
   case 5 :
    startActivity(new Intent(this, Exam05Activity.class));
    break;
   case 6 :
    startActivity(new Intent(this, Exam06Activity.class));
    break;
   case 7 :
    startActivity(new Intent(this, Exam07Activity.class));
    break;
   case 8 :
    startActivity(new Intent(this, Exam08Activity.class));
    break;
   case 9 :
    startActivity(new Intent(this, Exam09Activity.class));
    break;
   case 10 :
    startActivity(new Intent(this, Exam10Activity.class));
    break;
   case 11 :
    startActivity(new Intent(this, Exam11Activity.class));
    break;
   
  
  // TODO Auto-generated method stub
  }
 }


}

 

이렇게 해서 액티비티 11개에다가 연결해주려고 하는데 클릭조차 안되네요. 코드에 오류는 없는데 왜 안되는지 모르겠습니다...

 

switch 문 말고 if문을 써야되는 것일까요?