안녕하세요 이제막 안드로이드 공부를 시작한 초보자입니다ㅠㅠ
게시판보면서 공부를 하다가 리스트에 관련된 소스를 이용해 응용하려 합니다.
아주쉬운 기능입니다.
리스트 두개가 있고
각 리스트를 클릭할때마다 그 리스트에 있는 전화번호로 바로 전화거는 것입니다.

onListItemClick 을 이용하면 각각 리스트 눌렀을때 똑같은 intent가 실행되서
둘다 똑같은 번호로 전화가 걸립니다ㅠㅠ
어떻게 해야 할까요ㅜ


public class test extends ListActivity {

 ArrayList number = new ArrayList();

 Call c1 = new Call("엄마", "010-1234-5678");
 Call c2 = new Call("아빠", "010-8765-4321");
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  number.add(c1);
  number.add(c2);

  NumverAdapter n_adapter = new NumberAdapter(this, R.layout.row,
    number);
  setListAdapter(n_adapter);
 }
 
 protected void onListItemClick(ListView l, View v, int position, long id) {
 

        super.onListItemClick(l,v,position,id);  
        new AlertDialog.Builder(this).setTitle("전화걸기").setMessage("전화를 거시겠습니까?")
        .setPositiveButton("ok", new DialogInterface.OnClickListener(){
         public void onClick(DialogInterface dialog, int which) {
          Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:"+.getNumber())); // 이부분!!!!이요ㅠㅠ
          startActivity(i);
          
         }
  }).setNegativeButton("no", new DialogInterface.OnClickListener(){
   public void onClick(DialogInterface dialog, int which) {
          
         }
  }).show();
   }