** LAN3 정창환 ***
안드로이드에서 액티비티 이동(액티비티 호출) 을 하는 방법을 알아 보겠습니다.
액티비티란 안드로이드 어플리케이션에서 한 화면 이라고 생각하시면 되는데요.
액티비티 간 이동이란 간단하게 웹에서 웹끼리 링크를 거는 것과 같다고 하면 됩니다.
간단하게 코드를 알아보면,
호출된 Maktummap 이라는 액티비티에서는 호출이 되었기에 finish()로 종료시켜야 쌓이지 않지만,
간단한 액티비티 이동간에는 명명해주지 않아도 별 상관이 없어 보입니다^^
액티비티란 안드로이드 어플리케이션에서 한 화면 이라고 생각하시면 되는데요.
액티비티 간 이동이란 간단하게 웹에서 웹끼리 링크를 거는 것과 같다고 하면 됩니다.
간단하게 코드를 알아보면,
ImageButton where = (ImageButton)findViewById(R.id.whereicon);
where.setOnClickListener(new View.OnClickListener() {
//whereicon 이라는 id의 버튼을 클릭시 이벤트를 걸어줍니다.
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent maktuminter = new Intent(Maktumindex.this, Maktummap.class);
startActivity(maktuminter);
// maktuminter 라는 인텐트를 만들어주고 Maktumindex -> Maktummap 으로 액티비티를 이동함을 명명해줍니다.
}
});
where.setOnClickListener(new View.OnClickListener() {
//whereicon 이라는 id의 버튼을 클릭시 이벤트를 걸어줍니다.
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent maktuminter = new Intent(Maktumindex.this, Maktummap.class);
startActivity(maktuminter);
// maktuminter 라는 인텐트를 만들어주고 Maktumindex -> Maktummap 으로 액티비티를 이동함을 명명해줍니다.
}
});
호출된 Maktummap 이라는 액티비티에서는 호출이 되었기에 finish()로 종료시켜야 쌓이지 않지만,
간단한 액티비티 이동간에는 명명해주지 않아도 별 상관이 없어 보입니다^^
'프로그래밍언어 > Android Programming' 카테고리의 다른 글
안드로이드 서브 메뉴 만들기! (0) | 2011.03.03 |
---|---|
안드로이드 에뮬레이터에서 맵뷰 구동, 휴대폰에서 되지 않을 때 'keystore'문제 (0) | 2011.03.03 |
힘들었던 옵티머스큐 2.2 프로요 업데이트 후기 (0) | 2011.02.16 |
함께하는 안드로이드 개발 - 3 안드로이드 SDK 설치하기 (0) | 2011.01.18 |
함께하는 안드로이드 어플리케이션 개발 - 2 "개발환경만들기" (0) | 2011.01.18 |