ए similar question को एक साल पहले पूछा गया था, और काफी हल नहीं किया गया था, लेकिन मैं किसी भी तरह से मेरी किस्मत आजमा रहा हूं, शायद कोई इसे जानता है।एंड्रॉइड वेबव्यू में SELECT टैग खोलने का प्रयास कर रहा है एप्लिकेशन
मेरे पास यह एप्लिकेशन है जो वेबव्यू में कुछ HTML पृष्ठ चलाता है। सबकुछ अच्छा दिखता है और ठीक काम करता है, जब तक आप एक SELECT टैग खोलने का प्रयास नहीं करते - बूम, एप्लिकेशन क्रैश। यहाँ, एक ट्रेस ढेर है अगर यह मदद करता है:
थ्रेड [< 1> मुख्य] (निलंबित (अपवाद WindowManager $ BadTokenException)) AlertDialog (संवाद) .show() लाइन: 247
WebView $ InvokeListBox। रन() पंक्ति: 7841
WebView $ PrivateHandler (हैंडलर) .handleCallback (संदेश) लाइन: 587
WebView $ PrivateHandler (हैंडलर) .dispatchMessage (संदेश) लाइन: 92
Looper.loop() लाइन: 130 ActivityThread । मेन (स्ट्रिंग []) लाइन: 3859
मेट hod.invokeNative (ऑब्जेक्ट, ऑब्जेक्ट [], कक्षा, कक्षा [], कक्षा, int, बूलियन) लाइन: उपलब्ध नहीं [मूल विधि]
Method.invoke (ऑब्जेक्ट, ऑब्जेक्ट ...) पंक्ति: 507
ज़ीगोटइनिट $ MethodAndArgsCaller.run() लाइन: 840
ZygoteInit.main (String []) लाइन: 598 NativeStart.main (String []) पंक्ति: उपलब्ध नहीं [देशी विधि]
(क्या AlertDialog संबंध है एक चयन बॉक्स खोलने के साथ करो मेरे बाहर है। और नहीं, उस चयन से जुड़े कोई स्क्रिप्ट नहीं है जो अलर्ट खोलती है)।
अब, यहां सबसे अच्छा हिस्सा है। मैं 2 डिवाइस पर ऐप का परीक्षण कर रहा हूं, ओएस 2.3.3 के साथ सैमसंग गैलेक्सी एस 2 और ओएस 2.3.5 के साथ मोटोरोला आरएजेडआर एक्सटी 9 10। सैमसंग पर सब कुछ अद्भुत काम करता है। हालांकि, आरएजेआरआर पर उपर्युक्त होता है।
पृष्ठ सीएसएस और जावास्क्रिप्ट के साथ बहुत भारी हैं, लेकिन यह सब कुछ हटा दिए जाने पर भी क्रैश हो रहा है। वास्तव में, एक एकल एचटीएमएल नियंत्रण के साथ एक खाली एचटीएमएल अभी भी दुर्घटनाग्रस्त हो जाता है। कुछ साल पहले कि मैं कोशिश किया था से प्रश्न में आपका उल्लेख बातें:
- HTML से सभी निरपेक्ष और तय तैनात तत्वों निकाला जा रहा है (वास्तव में मैं पूरी सीएसएस हटा दिया सिर्फ अगर यह किसी भी प्रभाव पड़ता है देखने के लिए - यह नहीं करता है)।
- का चयन सुनिश्चित करने के द्वारा-पुस्तक, कोई फर्जी गुण/टैग लिखा है।
कुछ भी मदद नहीं की।
किसी को भी यह क्या कारण हो सकता है के रूप में थोड़ी सी भी सुराग है?
एंड्रॉइड में, ड्रॉपडाउन "ड्रॉप डाउन" (कम से कम आईसीएस से पहले नहीं) नहीं होते हैं, वे अलर्टडिअलॉग के अंदर एक सूची में विकल्प दिखाते हैं, इसलिए वह कहां से आता है। हां, मुझे नहीं पता कि समस्या क्यों होती है। – dmon
आपको यह देखने के लिए अपना HTML (या नमूना) पोस्ट करना चाहिए कि कोई ऐसा व्यक्ति ढूंढ सकता है जो क्रैश का कारण बन सकता है। क्या आपने एक सरल चयन के साथ प्रयास किया है? – dmon
इतना आसान लगता है कि वेबव्यू को काम करने की आवश्यकता कितनी सरल है? मेरा मतलब है, वही वेब व्यू बहुत भारी सीएसएस और जेएस एनीमेशन संभाला और क्या नहीं, और सब कुछ peachy था। –