일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- r
- Singleton
- 싱글톤
- builderPattern
- F
- Kotlin
- 프로토타입 패턴
- 디자인패턴 #
- 디자인패턴
- ㅓ
- Functional Programming
- ㅋㅁ
- Design Pattern
- 옵저버 패턴
- 빌터패턴
- 코틀린
- PrototypePattern
- El
- a
- 추상팩토리패턴
- Abstract Factory
- 함수형프로그래밍
- factory method
- designPattern
- Observer Pattern
- 추상 팩토리
- 팩토리 메소드
- Today
- Total
목록Android Basic (14)
오늘도 더 나은 코드를 작성하였습니까?
Activity클래스는 Activity 이 상태 변화를 알아차릴 수 있는 여러 콜백을 제공합니다. 사용자가 활동을 벗어났다가 다시 돌아왔을 때 활동이 작동하는 방식을 수명 주기 콜백 메서드에서 선언할 수 있습니다. 예를 들어 스트리밍 동영상 플레이어를 빌드하는 경우, 사용자가 다른 앱으로 전환할 때 동영상을 일시 중지하고 네트워크 연결을 종료할 수 있습니다. 사용자가 돌아오면 네트워크를 다시 연결하고, 사용자가 일시 중지한 지점에서 동영상을 다시 시작하도록 허용합니다. 즉, 각 콜백은 상태 변화에 적합한 특정 작업을 실행할 수 있도록 합니다. 적시에 알맞은 작업을 하고 적절하게 전환을 처리하면 앱이 더욱 안정적으로 기능할 수 있습니다. 사용자가 앱을 사용하는 도중에 전화가 걸려오거나 다른 앱으로 전환할 ..
Activity Activity클래스는 Android 앱의 중요한 구성요소로 Activity가 실행되고 결합되는 방식은 플랫폼 애플리케이션 모델의 기본 요소입니다. main() 메서드를 사용하여 앱을 실행하는 프로그래밍 패러다임과 달리 Android 시스템은 수명 주기의 특정 단계에 해당하는 특정 콜백 메서드를 호출하여 Activity 인스턴스의 코드를 시작합니다. 모바일 앱 환경은 사용자와 앱의 상호작용이 항상 동일한 위치에서 시작되는 것이 아니라는 점에서 데스크톱 앱 환경과 다릅니다. 대신 사용자 여정은 흔히 비결정론적으로 시작된다(반드시 앱이 동일한 흐름을 가지지 않는다) 예를 들어 홈 화면에서 이메일 앱을 열면 이메일 목록이 표시될 수 있습니다. 이에 반대로 소셜 미디어 앱을 사용하고 있는 상태에..