我试图了解如何BroadcastReceivers
在 Android 上工作。sendBroadcast
我的问题是,在我调用aLocalBroadcastManager
到我收到它的时间之间会有延迟BroadcastReceiver
吗?通话会同步吗?
例如,调用 时myFunction
,输出将是21
or 12
??
myFunction {
sendBroadcast;
print "1";
}
myReceiver {
print "2";
}
如果正在运行的函数更改为
myFunction {
sendBroadcast1;
print "1";
sendBroadcast2;
callALotOfOtherFunctions;
}
myReceiver1 {
print "2";
}
myReceiver2 {
print "3";
}
myFunction
会在接收者之前调用所有其他调用的函数吗?