NOW OR NEVER

[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 8주차(6/12-6/16) 본문

강의/멋쟁이 사자처럼 안드로이드 앱 스쿨

[회고] 멋쟁이 사자처럼 앱 스쿨(Android) 8주차(6/12-6/16)

LAURA 2023. 6. 18. 15:38
반응형

🌟 이번 주 목표 🌟

  • ✅ 1일 1정리
  • ✅ 모르는 점 있으면 강사님께 질문하기

❗❗ 이번 주 변동된 점

  • 저번 팀 회고 과정 속에서 팀원분들의 회고글을 참고했을 때 블로그에는 어려웠던/이해가 안됐던 점들을 기록하고 팀 회고 때 4L방식으로 하는 것이 나에게 더 도움이 될 것 같아 해당 방식으로 기록하기로 했다!

📃 이번 주 리뷰

한줄 평 : activity 실행 메서드들의 역할에서 헷갈렸던 점들이 많았다.

핸드폰 키보드를 사용하자

  • emulator로 실행하고서 마지막 입력 값에서 엔터키를 치면 내가 requestFocus한 입력값 치는 곳에서 커서가 생겨야 하는 데 그러지 않아서 뭐가 문제지 하고 있었는데 같은 과제조 팀원 분께서 알려주셔서 문제점을 찾았다. 여태 emulator로 실행하여 테스트를 진행할 때 emulator 내 키보드가 아닌 컴퓨터 키보드로 엔터키를 쳐오고 있던 게 문제였다. emulator 내 키보드로 엔터키를 해주니 작동이 원하는 대로 잘 되었다.

back button 의 이중성

  • 아이폰과 달리 안드로이드의 경우 뒤로 돌아가는 개념이 없다고 한다. 안드로이드에서 back button이라고 불리는 버튼은 사실 상 finish라는 메서드가 동작되어 가장 위에 쌓인 stack을 사라지게 만드는 것이다. 즉, 안드로이드에서의 back 버튼은 현재 보이는 activity를 종료하는 것이다. 이 개념을 이해하는 데 어려움을 가졌었다. back이라는 단어가 주는 뒤 라는 의미 때문에 계속 헷갈렸던 것 같다. 실행되는 activity를 하나의 블럭으로 생각하고 머릿속으로 그림을 그리는 것이 이해하는 데 도움이 됐다.

onPause? onResume?

  • activity 실행 과정 속에서의 메서드들의 역할이 많다보니 어떤 메서드가 어느 상황에 실행되는 지 복잡하게 느껴졌다. 특히 onPause와 onResume이 언제 실행이 되는 것인지 헷갈려서 강사님께 아래와 같이 여쭤본 결과 맞다는 확인을 받았다. 역시 모를 땐 물어보는 게 답이다.
Comments