답변

1

LocalBroadcastManager는 등록 된 수신자가 호출되는 순서를 보장합니까?

문서화 된 방식이 아닙니다. 규칙적인 브로드 캐스트는 특히 주문한 브로드 캐스트 메커니즘을 사용하지 않고는 어떤 순서도 보장하지 않으므로 이는 놀라운 일이 아닙니다.

안구로, 현재 구현은 동작 이름을 기반으로 수신기가 추가 된 순서로 로컬 브로드 캐스트가 전송되어야한다고 제안합니다. 그러나 나는 그 행동에 의지하지 않을 것이다.

+0

LocalBroadcastManager 브로드 캐스트가 모두 동일한 스레드에서 수신되기 때문에 (프로세스를 확장하는 일반 브로드 캐스트와 달리) 나는 더 엄격한 보장을 원했을 것입니다. 오 잘. –