Mam aplikację, w której mam BarChart
i CombinedChart
, ale spędzają one 1-1,5 sekundy, dopóki nie pokażą wykresu z danymi.Jak mogę skrócić czas wyświetlania danych MPAndroidChart w celu wyświetlenia danych?
Pobieranie danych z bazy danych za pomocą Volley, która wykonuje żądanie pozyskania danych, ale chciałbym, aby czas, w którym oba wykresy wydają na pokazanie danych, zostanie zredukowany tak bardzo, jak to możliwe.
myślę, że to może być przez postaci importu że biblioteki do projektu:
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
ale nie mogłem znaleźć żadnego innego sposobu importowania tej biblioteki lub jeśli jest to właściwie sposób to zrobić . Być może może to być związane z tym, że używam Volley do tego celu.
Co mogę zrobić, aby skrócić czas wyświetlania wykresów na obu wykresach? Czy może to być coś związanego z formularzem, do którego go importuję?
Każda sugestia zostanie doceniona.
Z góry dziękuję!
Cześć, import nie ma nic wspólnego z czasem ładowania. Import odbywa się w czasie kompilacji. Czy sprawdziłeś, że ta 1-1,5 sekundy nie jest spowodowana przez zapytanie volley do bazy danych zamiast biblioteki MPAndroidChart? – FlyingPumba
@FlyingPumba Jeśli wykonam żądanie na Postmanie (na przykład), spędzam mniej niż 1 sekundę, dlatego pomyślałem, że było to coś związanego z 'MPAndroidChart'. –
Używam MPAndroidChart również togheter z bazą danych i mam podobny efekt. Dzieje się tak, ponieważ pobranie danych z bazy danych zajmuje trochę czasu, a następnie przetworzenie. Po prostu pokazuję pasek postępu, dopóki mój prezenter nie przekaże mi danych. Może wypróbuj inną bazę danych, która okazała się szybsza. Możesz przetestować greendao lub dziedzinę dla porównania – Tazz