
State 의 정의 어플리케이션에서 State란 시간이 지남에 따라 계속 변화할 수 있는 모든 값을 의미한다. state 는 Room database 에 저장된 값일 수도 있고, 클래스의 프로퍼티일 수도 있다. Android Application 을 예로 들자면 다음과 같은 것들이 모두 상태를 유저에게 보여주는 것이라고 할 수 있다. 블로그 게시물과 댓글들 네트워크 연결 오류 스낵바 유저가 클릭시 보여지는 버튼 애니메이션 Android의 UI Update Android 에서 UI 업데이트는 대게 위와 같은 과정을 따라 수행된다. 유저에 의해, 혹은 어떤 식으로든 이벤트가 발생한다. (버튼 클릭, 게시물 추가, 댓글 추가 등등) 이벤트에 의해 State 가 변경됨 변경된 State 를 보여준다 (새로운 S..

지난 시간에 AlarmManager 를 활용한 데이터 가져오기를 구현했으니, 이제 Notification 을 통해 사용자에게 문제를 풀라는 알림을 보내는 기능만 남았다. 먼저 Android 에서 Notification 의 UI 구조에 대해서 살펴보자 필수 구성요소 선택사항 작은 아이콘 : setSmallIcon()을 통해 설정됨 앱 이름: 시스템에서 제공한다. 타임스탬프 : 시스템에서 제공하지만 setWhen() 을 사용하여 재정의하거나 setShowWhen(false) 로 숨길 수 있음 큰 아이콘: 선택사항이며 setLargeIcon()을 통해 설정된다. 제목: setContentTitle()을 통해 설정된다 텍스트: 선택사항이며 setContentText()를 통해 설정된다. 간단한 노티피케이션을 구..
Comment