2012-04-17 23 views
7

पर ठीक काम करता है मैं TabActivity का उपयोग कर रहा हूं जिसमें चार टैब हैं। प्रत्येक टैब के लिए मैं ActivityGroup और ActivityGroup के अंदर उपयोग कर रहा हूं, मेरे पास कई गतिविधियां हैं I मेरे Activity में से एक में मेरे पास Google मानचित्र है। जब भी मैं Google मानचित्र Activity में निर्मित बैक बटन पर क्लिक करता हूं, मुझे नीचे अपवाद मिल रहा है।java.lang.IllegalStateException एंड्रॉइड 3.x और 4.x में; 2.x

एंड्रॉइड java.lang.illegalstateexception onsaveinstancestate के बाद इस क्रिया को निष्पादित नहीं कर सकता है।

मुझे उपरोक्त अपवाद 3.x और 4.x एंड्रॉइड संस्करणों में मिल रहा है। लेकिन 2.x में यह बिना किसी अपवाद के ठीक काम कर रहा है।

+0

ऑनसवेस्टेट के बाद एक खंड लेनदेन करने पर यह त्रुटि ट्रिगर की जाती है लेकिन आप – sherpya

+0

खंडों के बारे में बात नहीं कर रहे हैं सबसे पहले सभी गतिविधि समूह और टैबएक्टिविटी को अब हटा दिया गया है, दूसरा क्या आप अपना गतिविधि कोड पोस्ट कर सकते हैं या कम से कम अपने ऑनवेस्टेंसस्टेट विधि को पोस्ट कर सकते हैं? – eveliotc

उत्तर

0

कृपया अपना कोड पोस्ट करें। अन्यथा, चर्चा का कोई मुद्दा नहीं।

जहाँ तक मुझे पता है, आप गलत पैरामीटर पास कर सकते हैं या एक ही एपीआई का दो बार उपयोग कर सकते हैं।

0

क्या आप इस गतिविधि के लिए कोड में कहीं भी स्टार्टमेनिंग कर्सर का उपयोग कर रहे हैं। यह 2.3 ओएस के लिए जुर्माना काम करता है लेकिन 3.0 इसके बाद यह त्रुटि फेंकता है। मुझे भी एक ही स्थिति का सामना करना पड़ा, हल करने का तरीका ओएस के नीचे केवल 2.3 में एड स्टार्टमेजिंग कर्सर है।