질문1 Extra는 intent를 이용해서 어느페이지든 데이터를 전달할수있나요??

질문2 정수형데이터를 Extra로 전달할수있나요?

질문3 문자형데이터(Ex - "1" ,"2",)를 정수형으로 바꾸는 소스는 먼가요????
 String A1 = null ;
  // TODO Auto-generated method stub
  super.onListItemClick(l, v, position, id);
  switch(position){
  case 0:
   A1 = "a";
   
   break;
  case 1:
   A1 ="b";
   
   break;
  case 2:
   A1 = "c";
  
   break;
   
  }
  
  Toast t = Toast.makeText(this,A1,Toast.LENGTH_SHORT);
  t.show();


질문4. 각각의 Extra(Ex-getStringExtra, getIntegerExtra 등등) 들의 속성을 알려주세요

질문5
 Intent intent = new Intent(this,xxxx.class); 
  intent.putExtra("id",1);
 startActivity(intent);

을 입력하고 보내줬을때

xxxx.java(데이터를 받는곳)의 소스는 뭔가요??결과는 어떻게 나오나요?