📌 학습목표
- Activity와 Fragment가 무엇인지 이해하고 사용할 수 있다.
- ViewBinding이 무엇인지 이해하고 사용할 수 있다.
- Intent를 사용하여 새로운 Activity를 띄울 수 있다.
- Activity 간 통신을 할 수 있다.
- 하나의 Activity 안에서 여러 Fragment를 다룰 수 있다.
📝 Standard Mission
1. Intent를 이용하여 서로 통신하는 Activity 2개 만들기
- 첫 번째 Activity에 EditText와 Button을 배치
- Button을 누르면 Intent를 통해 두 번째 Activity에 EditText 내용을 보내기
- 두 번째 Activity에 TextView를 배치
- 첫 번째 Activity에서 넘어온 내용을 TextView의 Text로 설정하기
결과물
2. 1개의 Activity에서 2개의 Fragment 사용해보기
- 위에서 만든 두 번째 Activity에 3번째 Activity로 이동하는 버튼 추가
- 3번째 Activity는 Fragment를 표시할 View와 Button 2개 배치
Fragment 생성
- 기본적으로 1번 Fragment를 띄우기
- 첫 번째 버튼을 누르면 1번 Fragment 띄우기
- 두 번째 버튼을 누르면 2번 Fragment 띄우기
- 1번째 Fragment에는 TextView에 `Fragment 1`이라고 쓰기
- 2번째 Fragment에는 TextView에 `Fragment 2`라고 쓰기
✨ 최종 결과물
📌 새롭게 알게 된 점
Activity를 생성하면 Manifest 파일에 추가해줘야 된다!
'🍞 대외활동 > Univ Makeus Challenge' 카테고리의 다른 글
[UMC] Android 5주차 워크북 (ListView) (0) | 2022.10.23 |
---|---|
[UMC] Android 4주차 워크북 (LifeCycle) (0) | 2022.10.18 |
[UMC] Android 2주차 워크북 (Layout) - 유튜브 (0) | 2022.10.02 |
[UMC] Android 2주차 워크북 (Layout) - 인스타그램 (0) | 2022.10.02 |
[UMC] Android 2주차 워크북 (Layout) - 당근마켓 (0) | 2022.10.01 |