[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 27일차
[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 27일차
오늘의 선요약
- Nested Class
- Handler
안녕하세요 @code91입니다 :)
데이터사이언스 도전 27일차입니다.
어제는 안드로이드의
라이프 사이클에 대해서 다뤘었습니다 :)
Toast (알림 메세지 기능)을 이용하여
페이지를 이동할 때 마다
라이프 사이클을(onCreate ~ onDestroy)
뿌려주며 동작 원리를 경험할 수 있도록
프로젝트를 하나 만들었습니다.
(물론 SMS 자동 답신 기능도 만들었구요 ㅎ)
오늘은
Event Source / Event / Event handler를 다루며
Handler와 Nested Class에 대해서 배웠습니다.
저는 처음에 Event Source가
단순한 코드(소스)를 의미하는 줄 알았는데
알고보니 이벤트를 발생시키는 대상을
이벤트 소스라고 하더군요 ㅎ
그리고 핸들러와 중첩클래스(Nested Class)에 대해서
실습을 진행해보았는데
버튼 클릭시
Toast로 터치가 됐음을 알리고
유저의 디스플레이에는 +1이 카운트되는
이벤트가 발생하는 프로그램이었습니다.
바로 위의 사진처럼이요 :)
ADD 버튼을 터치할 시
+1씩 카운팅이 됩니다.
중첩 클래스는 자바를 배우면서 학습했던 내용같은데
잘 기억이 나지 않아
오늘 애를 먹었습니다 :(
멤버 이름을 배열(Array)로 담고
해당 멤버를 터치할 시 Toast가
멤버이름 + "훌륭한 가수입니다."
라는 리스트뷰도 만들어보고 :)
여러가지 재미있는 실습을 진행해본 하루였습니다.
약간 아쉬운점이라면
내일부터는 리눅스를 다루기 때문에
안드로이드는 이제 당분간 안녕~
추후 파이널 프로젝트 때 다시 만져보겠지만
그동안 재미있던 이벤트 프로그램들을
손에서 떠나보내려니 슬퍼요 :(
그리고 개인적으로 리눅스 환경은
정말 어렵다고 느끼기 때문에
내일 수업부터는 참 힘들것 같아요 ㅠ
잘 읽었습니다. ^_^
This post received a 50% upvote from @krwhale thanks to @code91! For more information, click here!
이 글은 @code91님의 소중한 스팀/스팀달러를 지원 받아 50% 보팅 후 작성한 글입니다. 이 글에 대한 자세한 정보를 원하시면, click here!