मुझे अभी भी 'fillWindow()' त्रुटि में अमान्य कथन के साथ समस्याएं हैं।
मैंने इस सूची को मेरी सूची दृश्य के लिए SimpleCursorAdapter कर्सर तक सीमित कर दिया है।
उदाहरण के लिए, यदि मैं एक गतिविधि ए के लिए सूचीदृश्य में हूं, और मैं एक नई गतिविधि बी शुरू करने से पहले कर्सर को बंद करता हूं, तो मुझे गतिविधि ए पर वापस आने पर 'fillWindow()' में अमान्य कथन नहीं मिलता है
हालांकि, गतिविधि बी लोड से पहले, मुझे गतिविधि ए की सूचीदृश्य से सूची दिखाई देती है, स्क्रीन पर गायब हो जाती है, और स्क्रीन बी छिपाने से पहले 'नो रिकॉर्ड्स मिला' संदेश संक्षिप्त रूप से प्रदर्शित होता है, गतिविधि बी की स्क्रीन दिखाए जाने से पहले।
मैं इस मुद्दे को कैसे हल कर सकता हूं?
संपादित करें: मुझे वास्तव में आज सुबह यह पता चला। मैं अपने ListActivity कक्षाओं में onPause विधि के लिए
this.stopManagingCursor(this.myListCursor);
जोड़ा, और कहा कि 'fillWindow में अमान्य बयान()' त्रुटि संकल्प लिया।
एक ही समस्या होने के बाद, मुझे बस यह मिला। यह इस बात से संबंधित है कि आपका डीबी गलत दायरे में कैसे चल रहा है। http://groups.google.com/group/android-developers/browse_thread/thread/8bec793c626fb405 – Emile