मैं एंड्रॉइड लाइव वॉलपेपर अनुप्रयोगों पर काम कर रहा हूं और स्क्रीन अभिविन्यास परिवर्तनों को सही ढंग से संभालने की आवश्यकता है।एंड्रॉइड स्क्रीन अभिविन्यास हैंडलिंग समस्या
वर्तमान में मैं इस उद्देश्य के लिए onConfigurationChanged
का उपयोग करता हूं (इस विधि में मुझे अपने एलडब्लूपी स्क्रीन तत्वों के निर्देशांक बदलने की जरूरत है। मैं andengine
का उपयोग करता हूं)। सब कुछ अनुकरणकर्ताओं और मेरे परीक्षण फोन पर ठीक काम करता है, लेकिन मेरे कुछ ग्राहक सैमसंग गैलेक्सी नोट 2 (टी03 जी), एलजी थ्रिल (एलजीई एलजी-पी 9 25) स्क्रीन उन्मुखता परिवर्तन के दौरान गलत एप्लिकेशन काम के मुद्दों के बारे में रिपोर्ट करता है।
मेरे पास ये फ़ोन नहीं हैं, लेकिन यह मान सकते हैं कि यह समस्या onConfigurationChanged
से संबंधित नहीं है।
क्या onConfigurationChanged
विधि का उपयोग करना सही है? शायद मुझे onSurfaceChanges
या ऐसा कुछ उपयोग करने की आवश्यकता है? क्या आप कृपया इस मुद्दे को हल करने का सही तरीका सुझा सकते हैं?
<activity
android:name=".WallpaperSettings"
android:configChanges="keyboardHidden|orientation"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.PREFERENCE" />
</intent-filter>
</activity>
http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange –