मुझे नेटवर्क से डेटा के साथ एक लंबे ListView
को पॉप्युलेट करने की आवश्यकता है, पूरे डेटा संग्रह के लिए 2-3 सेकंड कहें। मैं नहीं चाहता कि उपयोगकर्ता लोडिंग Dialog
देखें और पूरी सूची डाउनलोड की प्रतीक्षा करें। इसके बजाय मैं ListView
को अपडेट करना चाहता हूं क्योंकि प्रत्येक आइटम उपलब्ध हो जाता है।मैं सूची सूची में असीमित रूप से पंक्तियों को कैसे जोड़ सकता हूं?
- मैं यह कैसे कर सकता हूं?
- मुझे से
OnProgressUpdate
के साथ जोड़कर अनुमान लगाया गया है? - क्या मुझे प्रत्येक अतिरिक्त पंक्ति के बाद
notifyDatasetChanged()
जारी करना है? Fragment
/Loader
बेहतर दृष्टिकोण है?- क्या इस तरह के मामले के लिए कोई ट्यूटोरियल या एपीआई डेमो संदर्भ कार्यान्वयन है?
यह महत्वपूर्ण नहीं है कि डेटा Activity
मरता (यानी Service
अनावश्यक है)
उपयोग समर्थन पुस्तकालय से एक ListFragment, नमूने को देखो, एक निजी क्षेत्र में अपने डाटा को कैश तो notifyDatasetChanged फोन जब एक नए तत्व के लिए तैयार है – sherpya
परिभाषित करें "धीरे धीरे"। क्या आप एक बड़े अंतराल पर आ रहे हैं या यह एक बड़ा डाउनलोड है? –