मैं अपने एंड्रॉइड ऐप में गतिविधियों के बीच स्विच करने के इरादे का उपयोग कर रहा हूं। मैं अगली गतिविधि में उपयोग के लिए इरादे में डेटा डाल रहा हूं। जब मैं लैंडस्केप और पोर्ट्रेट मोड के बीच फोन स्विच करता हूं, तो इरादे से पारित मूल्य खो जाते हैं और मुझे NullPointerException मिलता है।एंड्रॉइड - लैंडस्केप और पोर्ट्रेट मोड के बीच स्विचिंग इरादे को मूल्य खो देता है
क्या कोई मुझे बता सकता है कि क्या गलत हो सकता है।
इसे पूरी तरह से पोस्ट करने के लिए बहुत सारे कोड हैं। लेकिन अगर किसी को कोड के विशिष्ट हिस्सों को देखने की ज़रूरत है, तो मैं इसे यहां पोस्ट कर सकता हूं।
संपादित करें
मैंने राज्य के मुद्दे को हल नहीं किया है। लेकिन मुझे एक और समस्या का सामना करना पड़ा कि अभिविन्यास बदलने के बाद स्क्रीन पर कोई भी बटन काम नहीं करता है। बटन प्रेस पर, मुझे यह चेतावनी LogCat
02-25 23:07:49.190: WARN/WindowManager(58): No window to dispatch pointer action 0
कृपया यह सहायता प्राप्त करें।
अंतिम प्रश्न क्यों? श्रोताओं को दोबारा जोड़ना महत्वपूर्ण है? कृपया मुझे बताओ। :) –
हां, क्योंकि यदि आप उन्हें फिर से संलग्न नहीं करते हैं तो भी वे पुराने बटन से जुड़े रहेंगे जो अब मौजूद नहीं हैं। –
+1 धन्यवाद! मैं बस पिछले घंटे के लिए इस त्रुटि के साथ फंस गया। मैं वास्तव में एंड्रॉइड विकास से घृणा करने आया हूं! यह छोटी चीजों को जटिल बनाता है। –