2014-10-24 12 views
1

on this page 코드의 세 번째 스 니펫의 컨텍스트에서 말하는 Messenger named getBinder()associated Handler과 통신하는 데 Messenger이 사용하는 the IBinder을 반환하는 메서드입니다.Android : 메신저가 Handler와 통신하기 위해 IBinder가 필요한 이유는 무엇입니까?

지금 왜 우리는 MessengerHandler에 대한 참조입니다 핸들러와 통신 할 Messenger, 대한 IBinder이 필요하고, 모두가 같은 class에서 만든거야?

답변

1

Messenger "프로세스 간 메시지 기반 통신"은 수행하지 않습니다. 바인더는 "경량 원격 프로 시저 호출 메커니즘"입니다. 프로세스간에 데이터를 보내는 안드로이드의 거의 모든 것이 Binders를 사용합니다.