在主屏幕上,我正在通过调用getCount()方法从JSON文件读取来显示计数。
文件是从应用程序的任何页面更新的。
第一次加载该应用程序时,我可以从initState()调用getCount(),并且能够获取getCount()的值。
如果我导航到任何其他页面并返回主屏幕,则可以从build方法内部调用getCount()方法,该方法可以正常工作,但我发现它继续无限次数地调用getCount()方法。
我认为会有一种干净的方法来处理这种情况。我是颤抖之地的新手,请帮帮我。
答案 0 :(得分:0)
也许您应该更改逻辑。每次刷新JSON时,都会自动使用该值更新全局变量(或换句话说,将方法逻辑放在更新JSON的逻辑之下)。然后只需在需要的地方访问它即可。