반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- svn
- Server
- JSON
- 디비버
- SQL
- Redis
- oracle
- Linux
- 상태코드
- Javascript
- 톰캣
- 인텔리제이
- 모바텀
- HTTP
- 자바
- IntelliJ
- 자바문법
- 보안
- 자바스크립트
- git
- mybatis
- 마이바티스
- 이클립스
- JQuery
- db
- Tomcat
- Eclipse
- 오라클
- java
- DBeaver
Archives
- Today
- Total
JongTachi의 개발 블로그
Service Life_Cycle 본문
728x90
반응형
1. 서비스란?
서비스란 안드로이드의 4대 컴포넌트 중 하나로 화면이 없고 백그라운드에서 수행하는 작업을 작성하는 컴포넌트이다.
2. 서비스의 생명주기
서비스는 액티비티와 마찬가지로 생명주기용 콜백 메서드를 가지고 있다. 서비스를 시작하면 onCreate() 메서드가 호출되고 onStartCommand() 메서드가 호출되며 여기서 서비스의 동작을 코드로 작성한다. 서비스가 종료되면 onDestroy() 메서드가 호출된다.
1) onCreate(): 서비스가 생성될 때 호출되는 콜백 메서드. 초기화를 수행
2) onStartCommand() : 서비스가 액티비티와 같은 다른 컴포넌트로부터 startService() 메서드로 호출되면 불리는 콜백 메서드이다. 실행할 작업을 여기서 작성한다.
3) onDestroy() : 서비스 내부에서 stopSelf()를 호출하거나 외부에서 stopService()로 서비스를 종료하면 호출된다.
728x90
반응형
'Android' 카테고리의 다른 글
All of Fragment (0) | 2022.06.20 |
---|---|
Android Activity-LifeCycle (0) | 2022.05.19 |
Android 구조 (0) | 2022.05.18 |
Android Storage (0) | 2022.05.16 |