BroadcastReceivers
이 Android에서 작동하는 방식을 이해하려고합니다. 제 질문은 sendBroadcast
에 LocalBroadcastManager
으로 전화하는 시간과 제 BroadcastReceiver
에 수신 된 시간 사이에 지연이 있습니까? 통화가 동기일까요?LocalBroadcastManager 실행 순서
예를 들어, myFunction
을 호출 할 때 출력은 21
또는 12
??
myFunction {
sendBroadcast;
print "1";
}
myReceiver {
print "2";
}
함수의 실행은
myFunction
에서 호출 다른 모든 기능은 수신기 전에 호출됩니다
myFunction {
sendBroadcast1;
print "1";
sendBroadcast2;
callALotOfOtherFunctions;
}
myReceiver1 {
print "2";
}
myReceiver2 {
print "3";
}
로 변경 무슨 경우?
왜 시도해 보지 않습니까? – Kuffs
시도해 보면 내가 시도한 것에 대한 답을 얻을 수 있습니다. 어떤 특정 상황에서 어떻게 작동하는지에 대한 설명을 찾고 싶습니다. – BarbM