메신저와 바인더 클래스를 사용하는 바인딩 서비스의 차이점을 이해하려고합니다. 안드로이드 문서에서는 메신저 클래스가 원격을 통해 서비스에 액세스해야 할 때 사용해야한다고 작성되었습니다. procedure.But 바인더 클래스를 사용하여 수행 할 수없는 구현을 보여주는 예제를 찾을 수 없습니다.[안드로이드 바인딩 서비스] [바인더 대 메신저]
1
A
답변
-1
나는이 두 클래스가 안드로이드에서 IPC를 지원한다는 것을 알고있다. 그러나 바인더는 메신저보다 강력합니다. 그리고 바인더 & 메신저 사이의 3 개 가지 포인트가 있습니다 :
메신저가 두 프로세스 사이의 통신 지원은, 바인더하지 않는
바인더 & AIDL 사이의 통신을 유지할 수 있도록 (난 당신 만이 바인더를 사용하는 의미) 두 개의 프로세스가 두 개의 개별 앱에서 실행됩니다. 메신저는 이것을 할 수 없습니다.
바인더 & AIDL 멀티 스레드 지원. 반대로 Messenger는 그렇지 않습니다.
저는 IPC에 Messenger & 바인더에 대한 두 가지 간단한 데모를 작성했습니다. 그들은 당신을 도울 수 있기를 희망합니다.
https://github.com/nguyentrungduy/Interprocess-with-Messenger https://github.com/nguyentrungduy/Interprocess-With-AIDL
관련 문제
- 1. 액티비티와 바인더 서비스
- 2. 인터 프로세스 통신을위한 메신저 및 바인더 사용
- 3. 서비스 용 바인더 WearableListenerService
- 4. 네이티브 코드 안드로이드 바인더
- 5. 안드로이드 서비스 대 스레드
- 6. Eclipse에서 OSGI 서비스 바인더 Virgo
- 7. android service connection ... 메신저 또는 바인더 또는 AIDL?
- 8. 안드로이드 바인더 내부
- 9. 안드로이드 바운드 서비스 대 AsyncTask
- 10. 안드로이드 문제 바인딩 서비스 시작
- 11. 서비스 클래스의 데이터 바인더 사용 grails
- 12. 두 개의 관련 속성을 가진 바인더 바인더
- 13. 안드로이드 AIDL/바인더 인터페이스 개체는 스레드로부터 안전합니까?
- 14. 안드로이드 javabinder는 바인더 트랜잭션에 실패했습니다
- 15. 바인딩 AIDL을 사용한 서비스 대 액션을 사용한 바인딩?
- 16. 안드로이드 : PendingIntent.getService 대 Context.startService와 서비스 시작
- 17. 원격 서비스 대. 지역 서비스
- 18. Telerik RadGrid 바인더 : HTML 태그 내에 바인딩
- 19. 간단한 안드로이드 채팅 메신저 테스트하기
- 20. Ajax 바인딩 대 서버 바인딩
- 21. 안드로이드 바인딩 서비스에 추상 클래스
- 22. WCF serviceBehaviors 대 바인딩 설정
- 23. 콘텐츠 제공자 대 서비스
- 24. 안드로이드 서비스 의존성 주입
- 25. .Net 웹 서비스, 서비스 수 대 서비스 크기 대
- 26. Android : 원격 메신저 서비스 호출시 메서드 동기화
- 27. 여러 서비스 대 고유 서비스
- 28. 자바 서비스 대 네이티브 서비스
- 29. Android - 서비스 바인딩
- 30. 안드로이드 WindowsMobile 대 WebService에
그래서 당신은 어떤 문제를 함께해야합니까? – pskink
IPC가 메신저 클래스를 사용하여 구현 될 수있는 예제가 필요합니다.하지만 정확히 바인더 클래스 –
을 사용하여 수행 할 수없는 것은 무엇입니까? – pskink