2016-08-05 5 views
10

मेरे पास एक ऐसा एप्लिकेशन है जिसमें मेरे पास BarChart और CombinedChart है लेकिन वे डेटा के साथ चार्ट दिखाने तक 1-1.5 सेकंड खर्च करते हैं।मैं उस समय को कैसे कम कर सकता हूं जो MPAndroidChart डेटा दिखाने के लिए खर्च करता है?

मैं डेटा प्राप्त करने के अनुरोध के साथ वॉली के साथ डेटाबेस से डेटा पुनर्प्राप्त करता हूं, लेकिन मुझे लगता है कि डेटा चार्ट दिखाने के लिए दोनों चार्ट जितना संभव हो उतना कम हो जाएंगे।

मुझे लगता है कि यह आयात के रूप से हो सकता है कि कि इस परियोजना के लिए पुस्तकालय:

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

लेकिन मुझे लगता है कि पुस्तकालय आयात करने के लिए किसी अन्य तरीके से नहीं मिल सकते थे या क्या यह ठीक है जिस तरह से यह करने के लिए । शायद यह इस तथ्य से संबंधित हो सकता है कि मैं इस उद्देश्य के लिए वॉली का उपयोग कर रहा हूं।

दोनों चार्ट डेटा दिखाने के लिए कितने समय खर्च करने के लिए मैं क्या कर सकता हूं? क्या यह फ़ॉर्म से संबंधित कुछ हो सकता है जिसे मैं आयात कर रहा हूं?

किसी भी सुझाव की सराहना की जाएगी।

अग्रिम धन्यवाद!

+1

हाय, आयात लोडिंग समय के साथ कोई संबंध नहीं है। आयात संकलन समय पर होते हैं। क्या आपने जांच की है कि यह 1-1.5 सेकंड MPAndroidChart लाइब्रेरी के बजाय डेटाबेस के वॉली अनुरोध के कारण नहीं है? – FlyingPumba

+0

@FlyingPumba अगर मैं पोस्टमैन पर अनुरोध करता हूं (उदाहरण के लिए) यह 1 सेकंड से भी कम खर्च करता है, इसलिए मैंने सोचा कि यह 'एमपी एंड्रॉइड चार्ट' से संबंधित कुछ था। –

+1

मैं MPAndroidChart का उपयोग डेटाबेस के साथ भी टॉगटर करता हूं, और मेरे पास समान प्रभाव है। ऐसा इसलिए है क्योंकि डेटाबेस से डेटा प्राप्त करने में कुछ समय लगता है, फिर इसे संसाधित किया जाता है। मैं केवल एक प्रगति पट्टी दिखाता हूं जब तक कि मेरे प्रस्तुतकर्ता ने मुझे डेटा पास नहीं किया। शायद एक अलग डेटाबेस का प्रयास करें जो तेजी से साबित हुआ है। आप तुलना के लिए greendao या दायरे का परीक्षण कर सकते हैं – Tazz

उत्तर

2

देरी आप अनुभव कर रहे जिस तरह से आप पुस्तकालयों के बाद से है कि और नहीं क्रममें किया जाता है समय संकलन आयात कर रहे हैं लेना देना नहीं है।

यदि आप स्थानीय डेटाबेस से डेटा का अनुरोध कर रहे हैं, तो डेटा को लाने में केवल समय लगता है। यदि आप गति की तलाश में हैं तो मैं आपको Realm का उपयोग करने की सलाह दूंगा जो अभी एंड्रॉइड के लिए सबसे तेज़ पढ़ा गया "डेटाबेस" है।

एक बोनस के रूप PhilJay इस के साथ सीधे अपने MPAAndroidChar पुस्तकालय एकीकृत किया गया है,

आप इसे यहाँ पा सकते हैं: MPAAndroidChart-Realm

+0

आपके सुझाव के लिए बहुत बहुत धन्यवाद! मैं जितनी जल्दी हो सके कोशिश करूँगा और अगर मैं अंततः इसे तेज़ी से चलाता हूं तो मैं जवाब स्वीकार करूंगा। –

+0

कोई समस्या नहीं, मैं आपकी प्रतिक्रिया के लिए प्रतीक्षा करें, gl! –

संबंधित मुद्दे

 संबंधित मुद्दे