मेरे पास मेरे main.xml लेआउट में दो बटन के साथ एक सूचीदृश्य है। एक बटन के क्लिक पर मैं गतिशील रूप से एक टेक्स्टव्यू बना रहा हूं और उपयोगकर्ता इंटरैक्शन की पुष्टि करने के लिए स्क्रीन के नीचे इसे जोड़ रहा हूं। जब उपयोगकर्ता दूसरे बटन (पुष्टि बटन) पर क्लिक करता है, तो मुझे उस पाठ को सूचीदृश्य में जोड़ना होगा। लैंडस्केप मोड का समर्थन करने के लिए, मेरे पास लेआउट-लैंड फ़ोल्डर में एक ही लेआउट फ़ाइल है। जब मैं 1 बटन पर क्लिक करता हूं तो यह कुछ पाठ के साथ एक टेक्स्टव्यू बना रहा है और स्क्रीन के नीचे जोड़ रहा है। अब यदि डिवाइस अभिविन्यास बदलता है तो यह लैंडस्केप main.xml लोड कर रहा है और गतिविधि दोबारा पुन: प्रयास कर रही है। तो मेरा टेक्स्टव्यू ढह गया है। मैं उन्मुखीकरण परिवर्तन पर गतिविधि के मनोरंजन को कैसे रोक सकता हूं। (लेकिन इसे अन्य लेआउट फ़ाइल लेनी चाहिए)।एंड्रॉइड: अभिविन्यास परिवर्तन पर गतिविधि को पुन: प्रयास करना बंद करें
उत्तर
बस androidmanifest.xml में गतिविधि टैग संपादित करें।
<activity
android:configChanges="keyboardHidden|orientation"
android:name=".testActivity"
android:label="@string/app_name"></activity>
नए एंड्रॉइड संस्करणों में 'एंड्रॉइड का उपयोग करें: configChanges = "कीबोर्ड हिडन | ओरिएंटेशन | स्क्रीनसाइज" ' – jhavatar
इसके लिए बड़ी मदद धन्यवाद! –
यह लेआउट परिवर्तन को अक्षम करता है। मुझसे इसका समाधान किस प्रकार होगा? – Remian8985
आपके आवेदन लक्ष्य एपीआई स्तर 12 या उससे पहले तो अपनी गतिविधि हमेशा इस विन्यास परिवर्तन ही संभालती है, तो आप screenSize
जोड़ना चाहिए (इस विन्यास परिवर्तन अपनी गतिविधि को पुनः आरंभ नहीं करता है, तब भी जब एंड्रॉइड 3.2 या उच्चतर डिवाइस पर चल रहा है)।
एपीआई स्तर में जोड़ा गया 13.
तो यह इस
<activity
android:configChanges="keyboardHidden|orientation|screenSize"
android:name=".testActivity"
android:label="@string/app_name"></activity>
http://developer.android.com/guide/topics/manifest/activity-element.html
- 1. अभिविन्यास परिवर्तन
- 2. हनीकॉम में अभिविन्यास परिवर्तन
- 3. अभिविन्यास परिवर्तन
- 4. बलपूर्वक बंद करें जब खुले दिनांक DialogueFragment साथ अभिविन्यास परिवर्तन
- 5. अभिविन्यास परिवर्तन के बाद गतिविधि का दूसरा उदाहरण
- 6. कुछ उपकरणों पर एंड्रॉइड अभिविन्यास परिवर्तन को रोकें
- 7. मेरे विचार अभिविन्यास परिवर्तन
- 8. पुन: प्रयास करें ग्रूवी
- 9. अभिविन्यास परिवर्तन
- 10. अभिविन्यास परिवर्तन पर वेबव्यू सामग्री स्क्रॉल स्थिति बनाए रखें
- 11. गतिविधि जीवन चक्र - ऑन क्रिएट प्रत्येक पुन: अभिविन्यास
- 12. हैंडल मध्यांतर :: पुन: प्रयास करें
- 13. आईपैड अभिविन्यास परिवर्तन समस्या
- 14. अभिविन्यास परिवर्तन के बाद एक्शनमोड को पुनर्स्थापित करें
- 15. टुकड़े और अभिविन्यास परिवर्तन को बदलना
- 16. एक flyway पुन: प्रयास करें माइग्रेशन
- 17. यूआईपीओपीओवर और अभिविन्यास परिवर्तन
- 18. स्क्रीन बंद होने पर फंकी एंड्रॉइड गतिविधि व्यवहार?
- 19. एंड्रॉइड गतिविधि-चित्र लेने के बाद रीसेट (अभिविन्यास?)
- 20. एंड्रॉइड में अभिविन्यास लॉक टॉगल कैसे करें?
- 21. अभिविन्यास परिवर्तन पर सूची खंड में सूची बनाए रखना
- 22. AFNetworking: पुन: प्रयास आपरेशन
- 23. किसी अन्य वर्ग से गतिविधि को बंद करना
- 24. क्वार्ट्ज पुन: प्रयास करें जब विफलता
- 25. आईओएस अभिविन्यास परिवर्तन तुरंत पता
- 26. एंड्रॉइड वीडियो व्यू, अभिविन्यास परिवर्तन के दौरान निर्बाध प्लेबैक
- 27. कई एंड्रॉइड गतिविधियों को एक साथ बंद करना
- 28. एंड्रॉइड फिनिश वर्तमान गतिविधि ऐप को बंद करता है
- 29. वीडियो व्यू और फुलस्क्रीन और अभिविन्यास परिवर्तन - एंड्रॉइड
- 30. एंड्रॉइड में गतिविधि मौत को सिमुलेट करना
http://stackoverflow.com/questions/456211/activity-restart-on की तरह होना चाहिए -रोटीशन-एंड्रॉइड –