2012-10-13 18 views
7

क्या रनटाइम में AndroidManifest.xml को प्रोग्रामटाइम में बदलना संभव है? यदि यह संभव है, तो मैं एप चलाने के दौरान एंड्रॉइडमैनिफेस्ट में निम्न प्रोग्रामिक रूप से int कैसे बदल सकता हूं?रनटाइम में AndroidManifest को कैसे बदलें?

android:configChanges="orientation|keyboardHidden"

उत्तर

5

नहीं कोई तरीका नहीं है - यह क्रम में एंड्रॉयड AndroidManifest.xml बदलने के लिए संभव नहीं है।
लेकिन, आप प्रोग्रामटाइम में रनटाइम में परिवर्तन कर सकते हैं - see here (onConfigurationChanged देखें)।

+2

मेरे आवेदन में 5 गतिविधि हैं जिसमें 1 गतिविधि उपयोगकर्ता सेंसर चालू है या OFF.means उपयोगकर्ता स्क्रीन का निर्णय लेता है रन पर समय पर गतिविधि का अभिविन्यास। मैं पहले से ही कॉन्फ़िगरेशन चेंज() विधि पर उपयोग करता हूं लेकिन समस्या xml पुनः लोड है .if सेट Manifest.xml में उस समय लेआउट आकार समस्या बनाते हैं। – MCA09020

0

स्थापित करने के लिए configChanges प्रोग्राम के रूप में विशेषता

+0

सुनिश्चित करें कि आप एक दृष्टिकोण से इनकार करते हैं, भले ही एक पतला मौका हो, इसे अनदेखा न करें, जैसा कि अल्फासिन ने उल्लेख किया है, [यहां देखें] (http://developer.android.com/guide/topics/resources/runtime- change.html) –

संबंधित मुद्दे