안드 1

김동현·2022년 10월 9일

나의 개발 철학을 만들어야겠다!
앞으로 어떻게 살아야할지...
그러기엔 머리에 아무것도 들어있지 않은것같다 ㅎㅎ
머릿속을 먼저 채우자!
최대한의 기술습득과 최소한의 취업 진로 탐색

Context

-> 애플리케이션의 현재 상태를 뜻한다.

Application Context, Activity Context 두 가지 유형이 존재한다.

Application

싱글톤 패턴
getApplicaationContext()를 통해 액티비티 내에서 접근 가능한 인스턴스이다.
애플리케이션 라이프사이클과 연결되어 있으며 현재 Context와 분리된 Context가 필요한 경우 사용한다.
ex) MVVM패턴? 적용 시 Activity의 Context가 아닌 dovmfflzpdltus zhsxprtmxm 접근을 통해 DB에 접근하려는 경우

Activity Context

액티비티 라이프사이클과 연결되어 있으며 액티비티 수준의 Context가 필요한 경우 사용한다.
ex) Toast 메시지를 띄우는 것과 같은 UI 작업 시

액티비티는 자신의 Context 와 애플리케이션 Context를 모두 가지고 있으며 getContext() 혹은 this를 사용할 경우 액티비티 Context가 return된다.


regex

input에서 숫자, 영어, 한글만 작성 가능하게 할 때 사용


TextWatcher

editText
editText에 입력한 값을 실시간으로 관찰하면서 입력
1. beforeTextChanged(CharSequence, int, int, int)
2. onTextChanged(CharSequence, int, int, int)
3. afterTextChanged(Editable)


온라인 강의?

profile
김김동현

0개의 댓글