
0. 새로 모듈 만들기, 제공하는 액티비티 앱






1. 인텐트 이해하기
1. 인텐트란?
- main이 아닌 다른 앱을 호출 할 수 있다.
- 컴포넌트를 실행하려고 시스템에 전달하는 메세지
- 개발자가 생성하는 것이 아니라 시스템에서 인텐트의 정보를 분석해서 그에 맞는 컴포넌트를 실행해 준다.
- startActivity(): 액티비티를 만들고, 그 얘를 불러줘 (A에서 B로 전달, B에서돌려 받는 값이 없다.)
- Intent 생성자의 매개변수는 클래스 타입 레퍼런스 정보


2. 인텐트 엑스트라 데이터
- AvtivityResultLauncher(B에서 다시 값을 받는다.)

2. 실습
- 화면이 두개다 == 액티비티 컴포넌트가 두개다.
1. Activity 만들기

2. 연결하기


3. 데이터 연결하기 (다른 액티비티로 데이터 보내기)



4. 내가 원하는 점수 주기 - AvtivityResultLauncher





-> 회전 하면 값이 초기화됨
-> 회전을 하면 Oncreate가 된다 == 새로운 앱이 실행한다. == 기존값 유지를 안 한다.
5. 회전해도 값 유지하기



2. 액티비티 생명주기

'SPECIALIZED > Android' 카테고리의 다른 글
| 12. 머터리얼 라이브러리 (0) | 2025.05.07 |
|---|---|
| 11. 제트팩 라이브러리 (0) | 2025.05.06 |
| 9. 다이얼로그 이용하기 (0) | 2025.04.13 |
| 8. 안드로이드 프로그래밍 사용자 이벤트 처리하기 (0) | 2025.04.13 |
| 7. 리소스 활용하기 (0) | 2025.04.03 |