[UMC] 4주차 🎄- 메모 앱을 만들어보아요

Madeline👩🏻‍💻·2022년 10월 20일
1

kotlin study

목록 보기
9/19

<생명주기를 활용하여 메모장 앱을 만들어보아요>

1. 화면 구성

1. 메모 화면 (Main Activity)

EditText와 다음 화면으로 넘어가는 Button을 만들어준다.

https://velog.velcdn.com/images/maddie/post/5d466a83-95b2-4295-94d6-8478397a2b57/image.png

실행 화면

https://velog.velcdn.com/images/maddie/post/7edb4d07-7e80-4f87-bf69-ce449697b45a/image.png

2. 확인 화면 (Checking Activity)

TextView에 메모 화면에서 작성한 내용을 보여준다.

https://velog.velcdn.com/images/maddie/post/4eca5f4b-c301-4fe8-bc47-894aac9b39d0/image.png

실행 화면

https://velog.velcdn.com/images/maddie/post/89945103-da01-46a6-89a9-090b13649cf3/image.png

2. 생명주기에 기능 구현

onCreate: Layout XML 파일을 Activity에서 ContentView로 사용할 수 있도록 하기 (즉, 화면 설정)

onResume: onPause에서 저장한 전역변수 내용으로 EditText 내용으로 설정하기

전역변수..
상단에 var data..

onPause: 현재까지 작성한 내용 Activity의 전역변수에 담아두기

onRestart: Dialog를 활용하여 다시 작성할거냐고 묻는 창 띄우기

CANCEL 선택 시=>

onPause에서 저장했던 변수 비우기

다시 아까 팝업창에서
YES 선택 시=>

메모를 다시 시작할 수 있다 !!!

profile
🍎 Apple Developer Academy@POSTECH 2기, 🍀 SeSAC iOS 4기

0개의 댓글