वैसे मूल रूप से, मैं एक बटन दबाता हूं, यह कैमरे के इरादे का उपयोग कर अपना डिफ़ॉल्ट कैमरा ऐप खोलता है। एक तस्वीर लेने के बाद, यह आवश्यक चीजों को बचाएगा और दूसरी गतिविधि पर रीडायरेक्ट करेगा।एंड्रॉइड गतिविधि-चित्र लेने के बाद रीसेट (अभिविन्यास?)
इस गतिविधि में, मेरे पास एक AsyncTask है जो सफलतापूर्वक चित्र अपलोड कर सकता है। तो मेरी समस्या क्या है आप पूछ सकते हैं। मेरी समस्या यह है कि यह मेरी गतिविधि को फिर से बनाता है और इसलिए इसके साथ मेरी प्रोग्रेसडिअलॉग को रीसेट कर देता है। (यह गतिविधि चलाता है, ASyncTask करता है, इसे खत्म करने से पहले मर जाता है और एक बार फिर एसिन्टास्क करने के लिए मेरी गतिविधि को फिर से बनाता है।)
यह हमेशा ऐसा नहीं करता है। मुझे लगता है कि ऐसा इसलिए होता है क्योंकि यह फोन से लैंडस्केप से पोर्ट्रेट तक ओरिएंटेशन बदलता है। (मैं एक सैमसंग है जब मैं कैमरा यह परिदृश्य को बदल देता है और जब मैं इसे खत्म, यह चित्र को वापस चला जाता में जाते हैं।।)
मैं पहले से ही अपना होमवर्क किया है और मेरी प्रकट करने के लिए इन बातों को जोड़ दिया है:
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait" >
मैंने अपने ऐप को पोर्ट्रेट अभिविन्यास में "लॉक" करना सुनिश्चित कर लिया है, लेकिन मुझे अभी भी मेरा ऐप परिवर्तन अभिविन्यास दिखाई देता है और मेरा मानना है कि यही कारण है कि मेरी गतिविधि फिर से बनाई गई है।
मैं सभी प्रकार के चेक जोड़ने की योजना बना रहा था लेकिन मेरा मानना है कि यह इस स्थिति को संभालने का सही तरीका नहीं है, क्योंकि कभी-कभी यह गतिविधि फिर से नहीं बनाता है।
protected void onSaveInstanceState(Bundle outState) {
outState.putString("started", "1");
}
वैसे भी, किसी ने मुझसे मदद कर सकते हैं:
जांच के बारे में मैं बात कर रहा हूँ का उपयोग है? मैं बस इसे बिना किसी विनाश के गतिविधि को लोड करना चाहता हूं।
पीएस: वीएम में कोई समस्या नहीं है। वीएम गतिविधि को लोड करता है और इसे फिर से बनाये बिना इसे खत्म करता है।
पीपीएस: मेरे सैमसंग पर अतिरिक्त परीक्षण किया गया, अगर मैं इसे लैंडस्केप-मोड पर रखता हूं तो यह काम करेगा। तो यह निश्चित रूप से कैमरा है जो मेरी गतिविधि को इसके अभिविन्यास परिवर्तन के साथ नष्ट कर रहा है।
एक ही समस्या के रूप में अच्छी तरह से मेरे लिए क्या हो रहा .. आप समाधान नहीं मिला है .. यदि ऐसा है तो कृपया पोस्ट यह .. वास्तव में उपयोगी होगा – GoCrazy
क्या आपके पास लैंडस्केप के लिए डिज़ाइन किया गया एक लेआउट है? लेआउट-भूमि? – Ramz
हैलो आपको कोई समाधान मिला :( –