लागू करते समय "लोड हो रहा है ..." संकेतक छिपाते हुए मैंने Fragments
का उपयोग करके प्रदर्शन बनाया है, जिनमें से दोनों इंटरनेट से खींचे गए डेटा के साथ पॉप्युलेट किए जा रहे हैं। हालांकि कोड स्वयं किसी भी मुद्दे के बिना अपेक्षित काम करता है, एक टुकड़े में से एक (ListFragment
के रूप में लागू) खंड के भीतर एक अनिश्चित प्रगति संकेतक प्रदर्शित करता है, जो कि तरफ से निकलता है। मैं सूचक को हटाना चाहता हूं और इसके बजाय एक अलग ProgressDialog
का उपयोग करना चाहता हूं जिसे मैंने संकेतक के रूप में कार्यान्वित किया है।सूची लोडिंग
कुछ शोध कर रहा है, मैं समारोह setListShownNoAnimation()
ListFragment
कक्षा में (here प्रलेखित) की खोज की है, लेकिन निम्न प्रयास काम नहीं किया:
- कॉलिंग setListShownNoAnimation() टुकड़ा के
onActivityCreated()
- कॉलिंग में इसमें माता-पिता गतिविधि के
onCreate
- टुकड़ा के
onCreateView()
में यह कॉलिंग (इस वजह से एकIllegalStateException
)
मैं खंड की प्रगति संकेतक को कैसे हटा सकता हूं?
setListShown (true) का उपयोग करके कोशिश की? – Warpzit
@Warpzit: एंड्रॉइड एपीआई क्या इंगित करता है, 'setListShown (true)' ListView प्रदर्शित करेगा (जो प्रारंभ और सेट हो सकता है या नहीं)। इसके अतिरिक्त, यह लोडिंग सूचक को अक्षम नहीं लगता है, जो 'setListShownNoAnimation() 'ऐसा प्रतीत होता है। – fayerth
सिर्फ एक अनुमान था :) माफ करना मैं – Warpzit