我遇到了一个问题,即通过更新数据并调用mMyChart.invalidate()来实时刷新LineDataSet图形。如何在MPAndroidChart中绘制图形完成时收到回调?
一个线程向服务器请求数据,处理数据并通过消息将其发送给第二个线程,第二个线程是主要活动线程并负责绘制图形。
问题是这个调用无效似乎在图表实际重绘之前完成,所以我的其他线程请求数据将关闭并请求更多数据并将其发送到线程以重绘图表。绘制图表的线程经过一段时间后会变得非常落后,并且开始花费很长时间来响应任何事情,它运行的时间越长,需要的时间越长。
我的问题是直截了当的,因为我想让它不会继续请求数据,直到绘图完成。完成绘图时如何收到回调?或者,有没有办法检测它的绘制时间?
感谢,
埃里克
谢谢你,我会试试这个。 – viking79