[kr-dev] 비전공자의 데이터 분석가 100일 도전기 - 26일차
오늘의 선요약
- Intent()
- onCreate ~ onDestroy
- SMS 자동답장 프로그램
안녕하세요 @code91입니다 :)
데이터사이언스 도전 26일차입니다.
오늘은 안드로이드
라이프 사이클에 대해서 다뤄보았습니다.
sevlet의 객체들처럼
안드로이드도 라이프 사이클이 존재했는데
서블릿 보다는 좀 더 섬세한 주기를
가지고 있더라구요 :)
안드로이드는 제일 먼저
사람이 보는 페이지를 onCreate 합니다.
그 뒤 onStart, onResume 단계를 거쳐요 ㅎ
그리고 액티비티를 통해
다른 페이지로 넘어가게되면
이전의 페이지는 잠시 onPause됩니다.
아! onPause되기 이전
새로 열고자 하는 페이지가
onStart, onResume됩니다.
새로운 페이지를
사용자에게 먼저 보여주기위한 안드로이드의
배려라고 생각하면 될 것 같습니다.
그 뒤 이전에 작업하던 페이지가
onPause돼요 !! :)
안드로이드의 섬세한 사상에
검탄을 금할 수 없었어요😍😍
그리고 해당 작업을 모두 끝낸 후
Back Key를 누르게되면
해당페이지는 onDestroy됩니다.
그리고 이전페이지가 다시 재시작되죠
사실 생명주기를 설명하기 위해서는
좀 더 복잡한 설명이 필요합니다 :)
그리고 오늘은 안드로이드 실습으로
자동 답신 SMS 프로그램을 짜봤어요 :)
해당키워드가 문자로 들어오면
미리 저장해둔 번호로 해당 발신자에게
자동으로 답장을 하는 프로그램이에요 :)
설정을 바꿔 해당 키워드로 문자가오면
미친 듯이 진동을 울린다던가
시끄럽게 경고음을 울리는
프로그램을 만들 수도 있어요 흐흐
너무 신기하더라구요 :)
실수로 발신자와 수신자를 자신으로 등록할 경우
무한 루프를 돌며 끊임없이 스스로와
문자를 주고 받는 프로그램을 만들 수도 있습니다.
내일은 어떤 프로그램을 만들게 될지
벌써부터 흥미진진하네요 흐흐