2010년 4월 16일 금요일

다른 Activity 실행하기

1. Activity 만든다.
Activity class 를 상속받는다.
onCreate 함수를 override 한다.

2. ApplicationManifest.xml 파일에 activity 추가한다.
예)
<activity label="@string/app_name" name=".Test"></activity>

3. Activity 를 실행하는 코드

현재 Activity 를 Main 라고 가정
여는 Activity 를 Test 라고 가정

Intent intent = new Intent(Main.this, Test.class);
startActivity(intent);

startActivity 함수는 Activity 클래스를 상속받으면 사용할 수 있다.
startActivityForResult 도 있다.

4. 실행
다른 Activity 를 열었다가 뒤로 키를 누르면 Main 으로 돌아온다.

!) Activity 를 실행하면서 현재 Activity 를 종료하고 싶은 경우
startActivity 함수를 호출하고 바로 finish 함수를 호출하면 된다.

댓글 없음:

댓글 쓰기