La vue n'est pas attaché à la fenêtre du gestionnaire (qui est la solution?)
J'ai eu hundreads de rapports d'erreur à partir de mon application et tous est le même. C'est vraiment gênant car dans mon test des périphériques (HTC Wildfire, samsung Galaxy S I-II-III, Galaxy Mini, Galaxy Tab 10) cette erreur ne s'était JAMAIS vue, ni à moi ni à mon test copain, ressemble à des utilisateurs de faire quelque chose de différent alors.
De ce fait je ne peux pas vous donner trop d'informations à propos de la situation, il y a une chose que je vois, c'est quelque chose avec une boîte de dialogue de la rejeter, ce qui en fait je n'appelle jamais par le code.
voici l'erreur:
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)
Quelqu'un peut-il m'aider? J'ai eu 30-40 erreur rapports hebdomadaires à cause de ce problème et je ne peux vraiment pas comprendre pourquoi cela se passe.
Toutes les suggestions seront appréciées. Merci,
Mon sauvage conjecture est votre activité est terminée avant que le dialogue est rejeté..
Ainsi en est-il de résoudre le problème, si je le rejeter dans onFinish ou dans onDestroy comme userSeven7s dit ?
OriginalL'auteur Adam Varhegyi | 2012-06-28
Vous devez vous connecter pour publier un commentaire.
Fermer la boîte de dialogue dans votre
onFinish
ouonDestroy
du lancement de l'activité.Ou/Et
Ne laissez pas votre activité de gérer les changements d'orientation.
Vous pourriez trouver de l'aide dans ces réponses :
java.lang.IllegalArgumentException: la Vue n'est pas attaché à la fenêtre du gestionnaire de
Avant Android 4.1 le lockscreen peut changer d'orientation, même si l'activité ne supporte pas que et le lockscreen est juste de la couche de ontop de votre activité. Lorsque vous affichez (avant 4.1) de votre activité reçoit déjà onResume 😐
OriginalL'auteur Ronnie
et, de Même, vous pouvez l'utiliser sur le onFinsh() et OnDestroy() ou OnBackPressed() de l'activité Selon le Contexte de l'erreur.
OriginalL'auteur Spry Techies