我有一个应用程序,其中我有一个BarChart
和一个CombinedChart
,但他们花了1-1.5秒,直到他们显示带有数据的图表。
我从数据库中检索数据,而Volley正在请求获取数据,但我希望两个图表用于显示数据的时间将尽可能减少。
我想这可能是通过导入该项目的库形式:
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
但我找不到任何其他方法来导入该库,或者是否正确的方法来执行此操作。也许这可能与我为此目的使用Volley的事实有关。
我可以做些什么来减少两个图表显示数据所花费的时间?它可以与我导入的表单相关吗?
任何建议都将受到赞赏。
提前致谢!
答案 0 :(得分:2)
您遇到的延迟与导入库的方式无关,因为这是在编译时间而非运行时完成的。
如果您要求本地数据库中的数据,那就是获取数据所需的时间。如果您正在寻找速度,我建议您使用Realm,这是目前用于Android的最快的“数据库”。
作为奖励,PhilJay已将他的MPAAndroidChar
库直接与此集成,
你可以在这里找到它:MPAAndroidChart-Realm