我正在尝试实施适用于Android的ShinobiCharts(高级版),一切似乎都是第一次正常工作。我使用SimpleDataAdapter.AddAll实时更新数据,然后停止更新。然后我更新UI的其他部分。
然后我尝试再次更新图表(使用AddAll),它显示为“冻结”。如果我尝试平移,X Ticks会滑过,但图表本身和显示的所有数据都不会移动。
我唯一能想到的是删除并重新添加图表到父视图,但我想我会检查是否有可能我做错了。
我正在使用Xamarin Forms,使用自定义渲染器来显示图表。 iOS工作正常,虽然它(显然是?)使用不同的渲染器和数据适配器。
答案 0 :(得分:0)
我弄明白了这个问题。我试图从后台线程更新/刷新图表。我将调用移到了UI线程,它更新并且工作得很好。