5

खोलता है तो एप्लिकेशन पुनरारंभ से बचें मैं वर्तमान में एंड्रॉइड प्लेटफ़ॉर्म के लिए एक बहु-थ्रेडेड गेम एप्लिकेशन पर काम कर रहा हूं ... अब तक इतना अच्छा है ... मुझे अभी अपने एप्लिकेशन में एक बग मिला है जिसने इसे फिर से चालू किया है अभिविन्यास परिवर्तन (एक हार्डवेयर कीबोर्ड की उपलब्धता के आधार पर एक विशिष्ट अभिविन्यास को निर्धारित करके तय किया गया है, या महत्वपूर्ण है 'cuz यह चैट क्षमताओं के साथ एक ऑनलाइन गेम है), और यह काम करता है ... लेकिन अब मैं उससे बचने की कोशिश कर रहा हूं समस्या जब उपयोगकर्ता बस हार्डवेयर कीबोर्ड खोलता है। मुझे पूरा यकीन नहीं है कि मेरे आवेदन के पुनरारंभ से बचने या मेरे आवेदन की स्थिति की बचत से कैसे बचें। कोई समाधान/सुझाव?जब हार्डवेयर कीबोर्ड

उत्तर

8

अपने <activity> टैग में अपने मेनिफ़ेस्ट में:

android:configChanges="orientation|keyboardHidden" 

अपनी गतिविधि वर्ग में:

@Override 
public void onConfigurationChanged(final Configuration newConfig) 
{ 
    // Ignore orientation change to keep activity from restarting 
    super.onConfigurationChanged(newConfig); 
} 
+0

सुंदर! : डी को एक आसान समाधान पसंद है। धन्यवाद, मैं अपनी पूंछ का पीछा नहीं करूँगा, हाँ। अच्छा लग रहा है – sduffy89

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