Android/Service

Service (3) - bound service

parkho79 2018. 10. 10. 20:07
728x90



bindService 구현

하단 예제 코드는 단일 process(package) 에서 동작하며 단방향 통신만 가능하다.

다른 process 의 특정 함수나 callback 을 받는 예제는 다음편을 참조하자.

  

1. Service 구현



2. Manifest 등록

하단 service 를 아래와 같이 새로운 process 로 정의하면 ClassCastException 을 만날 수 있다.

 



3. Layout 생성



4. MainActivity



위 예제는 하단 link 에서 확인할 수 있다.

https://github.com/parkho79/ServiceSample2



bindSetvice 를 이용한 양방향 작업 구현은 4편에서 다룬다.



728x90