[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 27일차

in kr •  6 years ago 

[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 27일차



111.png



오늘의 선요약

  • Nested Class
  • Handler


안녕하세요 @code91입니다 :)
데이터사이언스 도전 27일차입니다.

어제는 안드로이드의
라이프 사이클에 대해서 다뤘었습니다 :)

Toast (알림 메세지 기능)을 이용하여
페이지를 이동할 때 마다

라이프 사이클을(onCreate ~ onDestroy)
뿌려주며 동작 원리를 경험할 수 있도록

프로젝트를 하나 만들었습니다.
(물론 SMS 자동 답신 기능도 만들었구요 ㅎ)

오늘은
Event Source / Event / Event handler를 다루며
Handler와 Nested Class에 대해서 배웠습니다.

저는 처음에 Event Source가
단순한 코드(소스)를 의미하는 줄 알았는데
알고보니 이벤트를 발생시키는 대상을
이벤트 소스라고 하더군요 ㅎ

그리고 핸들러와 중첩클래스(Nested Class)에 대해서
실습을 진행해보았는데

버튼 클릭시
Toast로 터치가 됐음을 알리고
유저의 디스플레이에는 +1이 카운트되는
이벤트가 발생하는 프로그램이었습니다.

20180531_231427653.jpg

바로 위의 사진처럼이요 :)

ADD 버튼을 터치할 시
+1씩 카운팅이 됩니다.

중첩 클래스는 자바를 배우면서 학습했던 내용같은데
잘 기억이 나지 않아
오늘 애를 먹었습니다 :(

20180531_231633048.jpg

멤버 이름을 배열(Array)로 담고

해당 멤버를 터치할 시 Toast가
멤버이름 + "훌륭한 가수입니다."
라는 리스트뷰도 만들어보고 :)

여러가지 재미있는 실습을 진행해본 하루였습니다.

약간 아쉬운점이라면
내일부터는 리눅스를 다루기 때문에

안드로이드는 이제 당분간 안녕~

추후 파이널 프로젝트 때 다시 만져보겠지만
그동안 재미있던 이벤트 프로그램들을
손에서 떠나보내려니 슬퍼요 :(

그리고 개인적으로 리눅스 환경은
정말 어렵다고 느끼기 때문에
내일 수업부터는 참 힘들것 같아요 ㅠ

그래도 열심히 해야겠죠 흑...

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

잘 읽었습니다. ^_^

This post received a 50% upvote from @krwhale thanks to @code91! For more information, click here!
이 글은 @code91님의 소중한 스팀/스팀달러를 지원 받아 50% 보팅 후 작성한 글입니다. 이 글에 대한 자세한 정보를 원하시면, click here!