Как я могу сократить время, затрачиваемое MPAndroidChart для отображения данных?
У меня есть приложение, в котором у меня есть BarChart
и CombinedChart
, но они тратят 1-1,5 секунды, пока они не покажут диаграмму с данными.
Я извлекаю данные из базы данных, когда Volley делает запрос на получение данных, но я хотел бы, чтобы время, которое обе графики тратят на отображение данных, будет уменьшено как можно больше.
Я предполагаю, что это может быть форма импорта этой библиотеки в проект:
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
но я не мог найти другого способа импортировать эту библиотеку или если это правильный способ сделать это. Возможно, это может быть связано с тем, что я использую Volley для этой цели.
Что я могу сделать, чтобы сократить время, которое обе графики тратят на отображение данных? Может ли это быть связано с формой, которую я импортирую?
Любое предложение будет оценено.
Спасибо заранее!
Ответы
Ответ 1
Задержка, которую вы испытываете, не имеет ничего общего с тем, как вы импортируете библиотеки, поскольку это выполняется в компиляции, а не время выполнения.
Если вы запрашиваете данные из локальной базы данных, которая просто требует времени для извлечения данных. Если вы ищете скорость, я бы рекомендовал вам использовать Realm, который является самой быстрой прочитанной "базой данных" для андроида прямо сейчас.
В качестве бонуса Филджэй интегрировал свою библиотеку MPAAndroidChar
непосредственно с этим,
вы можете найти его здесь: MPAAndroidChart-Realm