gpt4 book ai didi

java - 每次更新数组时如何向监听器发出消息?

转载 作者:行者123 更新时间:2023-12-01 17:00:38 25 4
gpt4 key购买 nike

我有以下情况:

  • 每 2 秒向静态数组插入一个位置(纬度、经度)的服务类。
  • map fragment ,在onReady()方法中调用数组获取方法,然后将点绘制在 map 上,问题是当后台服务向数组中插入更多点,但不会调用 getter 方法。

所以问题是如何在每次数组更新时通知onReady()方法调用getPoints()方法? (请记住,有两个单独的线程)。

我需要在 onReady() 方法中实现某种监听器来监听位置数组的更改。

我正在考虑 Node - 事件发射器 -> 事件监听器中的一些内容,但我没有找到解决方法。如有任何建议,我们将不胜感激,谢谢!

最佳答案

请注意服务执行之前数组的大小,它可能为零或取决于您的逻辑。现在,每当数组大小增加时,都会调用您想要通过逻辑执行的函数。或者,如果您认为这个逻辑很难实现,您可以使用服务,只要服务执行某些工作就会给出响应,您可以在那一行调用您的函数。

关于java - 每次更新数组时如何向监听器发出消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61509301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com