7

मुझे अपने ऐप से त्रुटि रिपोर्टों का हंड्रेड मिला है और वे सभी समान हैं। यह वास्तव में कष्टप्रद है क्योंकि मेरे टेस्ट डिवाइसेस (एचटीसी वाइल्डफायर, गैलेक्सी एस आई-II-III, गैलेक्सी मिनी, गैलेक्सी टैब 10) में यह त्रुटि कभी नहीं हुई, न तो मेरे या मेरे टेस्ट दोस्त के लिए, ऐसा लगता है कि उपयोगकर्ता हमें कुछ अलग करते हैं।विंडो मैनेजर से जुड़ा हुआ नहीं है (समाधान क्या है?)

इस वजह से मैं आपको स्थिति के बारे में बहुत अधिक जानकारी नहीं दे सकता, एक बात मैं देखता हूं, यह एक संवाद की खारिज के साथ कुछ है, जिसे मैं वास्तव में कोड द्वारा कभी नहीं बुलाता हूं।

java.lang.IllegalArgumentException: View not attached to window manager 
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:587) 
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:324) 
at android.view.WindowManagerImpl$CompatModeWrapper.removeView(WindowManagerImpl.java:151) 
at android.app.Dialog.dismissDialog(Dialog.java:328) 
at android.app.Dialog$1.run(Dialog.java:119) 
at android.app.Dialog.dismiss(Dialog.java:313) 
at android.app.Dialog.cancel(Dialog.java:1113) 
at hu.kulcssoft.ingyenkonyv.reader.Reader$JavaScriptInterface$1.run(Reader.java:199) 
at android.os.Handler.handleCallback(Handler.java:605) 
at android.os.Handler.dispatchMessage(Handler.java:92) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4424) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
at dalvik.system.NativeStart.main(Native Method) 

किसी मेरी मदद कर सकते:

यहाँ त्रुटि है? मुझे इस मुद्दे के कारण साप्ताहिक 30-40 त्रुटि रिपोर्ट मिली है और मैं वास्तव में यह नहीं समझ सकता कि यह क्यों हो रहा है।

सभी सुझावों की सराहना की जाएगी। धन्यवाद,

+2

ऐसा लगता है कि किसी भी पृष्ठभूमि के काम को पूरा करने के बाद आप एक संवाद बंद कर रहे हैं लेकिन यह गतिविधि घूर्णन के मामले में मौजूद नहीं है, इसलिए संदर्भ की तरह उचित जांच की आवश्यकता है जैसे कि डायलाग दिखा रहा है और अधिक ...... –

+1

मेरा जंगली अनुमान है कि संवाद समाप्त होने से पहले आपकी गतिविधि समाप्त हो गई है .. – Ronnie

+0

तो क्या यह समस्या हल हो जाती है अगर मैं इसे खत्म कर देता हूं या ऑनस्ट्रॉय पर उपयोगकर्ता की तरह 7 से कहा जाता है? –

उत्तर

12

लॉन्चिंग गतिविधि के onFinish या onDestroy में संवाद को खारिज करें।

या/और

मत अपनी गतिविधि उन्मुखीकरण परिवर्तनों को संभाल।

आप इन सवालों के जवाब में कुछ मदद मिल सकती है: java.lang.IllegalArgumentException: View not attached to window manager

+0

अगर मैं इसे चालू करता हूं तो क्या होगा? यह पहला है जो फिनिश और ऑनस्ट्रोय पर पहले चलता है। लेकिन वैसे भी आपकी सलाह धन्यवाद, अगर मैं अपना ऐप अपडेट करता हूं तो मैं इसे केवल उत्तर के रूप में स्वीकार कर सकता हूं और त्रुटियां और नहीं आतीं :) शायद एक सप्ताह या उससे भी ज्यादा। –

+0

एंड्रॉइड 4.1 से पहले लॉकस्क्रीन उन्मुखीकरण को बदल सकता है भले ही गतिविधि उस का समर्थन न करे और लॉकस्क्रीन आपकी गतिविधि के ऊपर की परत है। जब आप इसे देखते हैं (4.1 से पहले) आपकी गतिविधि पहले से ही प्राप्त होती है: | – RelativeGames

1
@Override 
      public void onConfigurationChanged(Configuration newConfig) { 
       // TODO Auto-generated method stub 
       super.onConfigurationChanged(newConfig); 
       YourProgressDialog.dismiss(); 
      } 

और इसी तरह आप गतिविधि की() या OnBackPressed() onFinsh() और OnDestroy पर इसका इस्तेमाल कर सकते हैं के संदर्भ के आधार पर त्रुटि।

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