Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用不同的活动更新ui android_Android_Mpandroidchart - Fatal编程技术网

使用不同的活动更新ui android

使用不同的活动更新ui android,android,mpandroidchart,Android,Mpandroidchart,我在Android中做一个项目,在MainActivity中我调用一个Web服务来获取json对象。我需要每30分钟做一次手术。为此,我使用了一个处理程序 从main活动中,我可以调用至少5-6个显示不同类型图形的活动 我的问题是,如果我在活动X中,并且我的MainActivity每30分钟刷新一次json,那么如果我已经在活动中,我如何更新图形???我不想完成活动并再次进入 谢谢你的帮助 您使用的是什么图形库?重新呈现图形或重置数据是否不会刷新它?它是mpandroidchart。您可以利用在

我在Android中做一个项目,在MainActivity中我调用一个Web服务来获取json对象。我需要每30分钟做一次手术。为此,我使用了一个处理程序

从main活动中,我可以调用至少5-6个显示不同类型图形的活动

我的问题是,如果我在活动X中,并且我的MainActivity每30分钟刷新一次json,那么如果我已经在活动中,我如何更新图形???我不想完成活动并再次进入


谢谢你的帮助

您使用的是什么图形库?重新呈现图形或重置数据是否不会刷新它?它是mpandroidchart。您可以利用在每个活动中单独注册的BroadcastReceiver类来接收每当提取新数据时发送的广播。这样,您就可以检测到来自任何活动的响应,而不仅仅是您的MainActivity。您是否阅读了相关文档?它讨论刷新图形。我完全同意使用BroadcastReceiver,我将尝试在我的应用程序中实现它,并将更新您。感谢@cricket_007。