मैं एक ऐप बना रहा हूं जिसे यह पता होना चाहिए कि डिवाइस लैंडस्केप या पोर्ट्रेट मोड में है या नहीं। तो मैंने सोचा, मैं क्रेट पर उपयोग करूंगा, मुझे पता है कि डिवाइस रोटेशन पर कहा जाता है। लेकिन ऑनक्रेट केवल एक बार कॉल है !! जब मैं डिवाइस घुमाता हूं, कुछ भी नहीं होता है। मैं एक वास्तविक डिवाइस, मोटोरोला ज़ूम पर डिबगिंग कर रहा हूं, इसलिए मैं एमुलेटर का उपयोग नहीं कर रहा हूं। किसी को इस तरह की समस्या थी?ऑन स्क्रीन को घुमाने पर कॉल नहीं किया जाता है - एंड्रॉइड
7
A
उत्तर
30
जांच करें कि मैनिफ़ेस्ट फ़ाइल पूर्णांक आप यह घोषणा करते
एंड्रॉयड: configChanges = "अभिविन्यास"
अगर आप इस ध्वज की घोषणा की, गतिविधि को नष्ट कर दिया नहीं किया जाएगा और निर्मित और कॉलबैक
onConfigurationChanged()
कहा जाएगा।
0
लक्ष्य एपीआई के लिए> 13 आप onCreate
बनाने के लिए अपने Activity
के लिए दोनों orientation|screenSize
घोषित करने के लिए की जरूरत है
<activity
...
android:configChanges="orientation|screenSize"
/>
नहीं फोन आप केवल orientation
या screenSize
निर्धारित करते हैं onCreate
अभी भी कहते हैं। > एंड्रॉयड -
इसे यहाँ activity-element Chekc: -: अपने मेनिफ़ेस्ट में गतिविधि के लिए configChanges` टैग configChanges> "अभिविन्यास"
संबंधित मुद्दे
- 1. स्क्रीन को छूने पर छवियों को पिक्सलेट किया जाता है
- 2. किस स्थिति में Application_EndRequest को कॉल किया जाता है लेकिन Application_BeginRequest को कॉल नहीं किया जाता है?
- 3. फ़ोनगैप एकल पृष्ठ पर स्क्रीन घुमाने को अक्षम करें?
- 4. एंड्रॉइड: ऑन टच() कभी नहीं बुलाया जाता है?
- 5. ऑन-स्क्रीन एंड्रॉइड कीबोर्ड कैसे बनाएं जो स्क्रीन के निचले हिस्से में एक आयत नहीं है?
- 6. जब साइज चेंज() पर कॉल किया जाता है?
- 7. एंड्रॉइड इनकमिंग कॉल स्क्रीन
- 8. स्थानीयकृत ऑन-स्क्रीन-कीबोर्ड
- 9. एंड्रॉइड 4.0.3 एमुलेटर ऑन-स्क्रीन कीबोर्ड प्रदर्शित नहीं करेगा
- 10. ServiceConnection.onServiceDisconnected() कहां से कॉल किया जाता है?
- 11. एंड्रॉइड, डिवाइस को घुमाने पर गतिविधि को कैसे नष्ट नहीं किया जाए?
- 12. SKPaymentTransactionStateRestored को कॉल नहीं किया जाता है जब ऐप खरीद को पुनर्स्थापित किया जा रहा है
- 13. इनकमिंग-कॉल स्क्रीन पर पॉपअप
- 14. स्क्रीन ऑन/ऑफ डिटेक्शन
- 15. एंड्रॉइड स्क्रीन पर कस्टम ऐरेलिस्ट को कैसे सहेजना है?
- 16. अगर डस्ट्रॉय() पर लागू क्यों किया जाता है तो इसे कॉल करने की गारंटी नहीं है?
- 17. ऑन चेंज फ़ंक्शन को परिभाषित नहीं किया गया है
- 18. स्विंग ऑन-स्क्रीन कीबोर्ड
- 19. एंड्रॉइड: स्क्रीन पर स्क्रीन रिसीवर
- 20. एंड्रॉइड/जावा: ऑन प्रोग्रेसअपडेट() को नहीं कहा जा रहा है?
- 21. एंड्रॉइड: ऑन टच, मोशनवेन्ट.एक्शन_MOVE पहचाना नहीं गया है?
- 22. चालू होने पर वापस बटन दबाए जाने पर कॉल नहीं किया जाता है?
- 23. यदि एंड्रॉइड एक सेवा को पुनरारंभ करता है तो फिर से कॉल किया जाता है?
- 24. ContentProvider.onCreate() को एप्लिकेशन.ऑनक्रेट() से पहले क्यों कॉल किया जाता है?
- 25. ऑन कॉन्फ़िगरेशन चेंज को एक बार सेट नहीं किया गया है, अनुरोध किया गया है कॉन्फ़िगरेशन
- 26. एंड्रॉइड विजेट ऑन रिसीव सर्विस क्लास को कॉल नहीं कर सकता है?
- 27. एआरसी ऐप पर कॉल नहीं किया जा रहा है
- 28. एंड्रॉइड - ऑन पॉज़
- 29. "ऑन कॉन्फिगरेशन चेंज()" के बाद क्या कहा जाता है?
- 30. प्रक्रिया। एक्स्ट्राइट को कभी भी कॉल नहीं किया जाता है, भले ही EnableRaisingEvents को
आप 'एंड्रॉयड है? –
मेरे पास यह है, यह इस तरह है: एंड्रॉइड: configChanges = "ओरिएंटेशन | कीबोर्डहेड" – Sandra
फिर @ ब्लैकबेल्ट का जवाब आपके लिए है :) –