Как я могу сократить время, затрачиваемое MPAndroidChart для отображения данных?

У меня есть приложение, в котором у меня есть BarChart и CombinedChart, но они тратят 1-1,5 секунды, пока они не покажут диаграмму с данными.

Я извлекаю данные из базы данных, когда Volley делает запрос на получение данных, но я хотел бы, чтобы время, которое обе графики тратят на отображение данных, будет уменьшено как можно больше.

Я предполагаю, что это может быть форма импорта этой библиотеки в проект:

compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'

но я не мог найти другого способа импортировать эту библиотеку или если это правильный способ сделать это. Возможно, это может быть связано с тем, что я использую Volley для этой цели.

Что я могу сделать, чтобы сократить время, которое обе графики тратят на отображение данных? Может ли это быть связано с формой, которую я импортирую?

Любое предложение будет оценено.

Спасибо заранее!

Ответ 1

Задержка, которую вы испытываете, не имеет ничего общего с тем, как вы импортируете библиотеки, поскольку это выполняется в компиляции, а не время выполнения.

Если вы запрашиваете данные из локальной базы данных, которая просто требует времени для извлечения данных. Если вы ищете скорость, я бы рекомендовал вам использовать Realm, который является самой быстрой прочитанной "базой данных" для андроида прямо сейчас.

В качестве бонуса Филджэй интегрировал свою библиотеку MPAAndroidChar непосредственно с этим,

вы можете найти его здесь: MPAAndroidChart-Realm