티스토리 뷰
- 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로 값이 넘어온다.
'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 |