Android Service간 통신 #3
LocalBinder를 이용한 통신이전 글에서는 Activity와 Service간 통신을 위하여 local binder를 이용하여 사용하는 방법을 설명하였다. 이때 사용한 두가지 방법은 아래와 같다 1. Local binder를 이용한 service객체 자체를 넘김. 2. Local binder를 이용하여 handler를 Messenger로 wrapping 한 뒤에 binder로 넘김. 1번의 경우 단방향 통신이 가능하나, 예제에서 처럼 작성시 상호참조가 발생할수 있으니, Service에 추가로 정의된 함수를 호출하기 위한 interface를 하나 구현 하는것이 좋다. ResultReceiver를 이용한 통신여기서는 ResultReciever를 이용하여 단방향으로 Activity