Tôi có một ứng dụng mà tôi có BarChart
và CombinedChart
nhưng chúng mất 1-1,5 giây cho đến khi chúng hiển thị biểu đồ với dữ liệu.Làm cách nào để giảm thời gian mà MPAndroidChart dành để hiển thị dữ liệu?
Tôi truy xuất dữ liệu từ cơ sở dữ liệu với Volley đang thực hiện yêu cầu lấy dữ liệu nhưng tôi muốn rằng thời gian mà cả hai biểu đồ chi tiêu để hiển thị dữ liệu sẽ được giảm càng nhiều càng tốt.
Tôi đoán rằng nó có thể là do các hình thức nhập khẩu mà thư viện để dự án:
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
nhưng tôi không thể tìm thấy bất kỳ cách nào khác để nhập thư viện đó hoặc nếu nó là đúng cách để làm điều này . Có lẽ nó có thể được liên quan bởi thực tế là tôi đang sử dụng Volley cho mục đích này.
Tôi có thể làm gì để giảm lượng thời gian mà cả hai biểu đồ chi tiêu để hiển thị dữ liệu? Nó có thể liên quan đến biểu mẫu mà tôi đang nhập không?
Mọi đề xuất sẽ được đánh giá cao.
Cảm ơn trước!
Hi, nhập khẩu không có gì để làm với thời gian tải. Nhập khẩu xảy ra tại thời gian biên dịch. Bạn đã kiểm tra điều này 1-1,5 giây không phải là do yêu cầu bóng chuyền đến cơ sở dữ liệu thay vì thư viện MPAndroidChart? – FlyingPumba
@ FlyingPumba Nếu tôi thực hiện yêu cầu trên Postman (ví dụ), chi tiêu ít hơn 1 giây, đó là lý do tại sao tôi nghĩ rằng đó là một cái gì đó liên quan đến 'MPAndroidChart'. –
Tôi sử dụng MPAndroidChart quá togheter với một cơ sở dữ liệu, và tôi có hiệu ứng tương tự. Điều này là do phải mất một thời gian để lấy dữ liệu từ cơ sở dữ liệu sau đó nó được xử lý. Tôi chỉ hiển thị thanh tiến trình cho đến khi người trình bày chuyển cho tôi dữ liệu. Có thể thử một cơ sở dữ liệu khác được chứng minh là nhanh hơn. Bạn có thể kiểm tra greendao hoặc lĩnh vực để so sánh – Tazz