티스토리 뷰

Android

Activity 메서드

세이브 2021. 9. 2. 21:22

 

- Activity startActivity(Intent intent)

: Intent에 설정된 Activity를 찾아 구동.

새로운 액티비티를 시작하는 데 사용되며 액티비티 스택의

맨 위에 위치시킴.

 

 

- startActivityForResult(Intent intent , int requestCode)

: intent에 설정된 Activity를 호출하고 호출된 Activity가

처리한 결과를 받아온다.

 

 

- startActivities(Intent[] intents)

: intents에 있는 모든(여러) Activity를 동시에 구동한다.

(구동 순서는 앞에 있는 것부터~)

 

 

- Context startActivity(Intent intent)

: Service나 Receiver등에서 Activity를 구동할 때 사용한다 .

Intent에 FLAG_ACTIVITY_NEW_TASK를 설정한 다음 호출해 줘야 하며,

새로운 앱(Activity가 속한 원래 Task)이 구동되도록 처리된다.

 

 

- onActivityResult(requestCode, resultCode,Intent);

: 시작된 액티비티에서 결과값을 보내면 받아온다. (콜백 메소드)

 

 

- onSaveInstanceState(Bundle )

Activity가 강제 종료되는 것에 대비하여 Activity의 정보를 저장하기 위한 메소드

Bundle에 값을 저장하면, 강제종료 후 재구동시 onCreate로 값이 넘어온다.

 

 

출처 : 네이버 부스트코스 안드로이드 https://www.boostcourse.org/mo316

'Android' 카테고리의 다른 글

Context  (0) 2021.09.02
Task  (0) 2021.09.02
Activity 간의 데이터 교환  (0) 2021.09.02
액티비티 생명주기(Activity Lifecycle)  (0) 2021.09.02
안드로이드 4대 구성요소  (0) 2021.09.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함