我正在开发其他人的大型复杂应用程序,其中代码 A、B、C、D 等的许多不同部分都需要图像。但总是调用相同的函数 Z。函数 Z 可能有也可能没有图像在它被调用的时候就准备好了,如果图像没有准备好,它会立即返回一个临时的,然后继续异步工作,获取正确的图像(可能来自网络)。我已经在代码 Z 中找到了在最终加载正确图像时执行的位置,但是现在我需要做的是以某种方式将这个事实传达给首先调用此函数的人,以便我可以说服原始调用者(A、B、C 等)重新调用函数 Z。
有没有标准的方法来做到这一点?我应该查什么?