java.lang.IllegalArgumentException

Bobert

Bobert

Fortgeschrittenes Mitglied
15
Hallo,

ich habe im Market Berichte zu Absturzfehlern.

Dort kommen solche Meldungen vor, ich kann leider nichts damit anfangen, weil keinerlei Verweis auf eine meiner Klassen darin vorkommt!?

Liege ich hierbei richtig, dass es nichts mit meiner App zu tun hat, sondern mit Problemen von Android?!


Grüße Bobert

Code:
java.lang.IllegalArgumentException: View not attached to window manager
    at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:373)
    at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:204)
    at android.view.Window$LocalWindowManager.removeView(Window.java:534)
    at android.app.Dialog.dismissDialog(Dialog.java:306)
    at android.app.Dialog.access$000(Dialog.java:73)
    at android.app.Dialog$1.run(Dialog.java:110)
    at android.os.Handler.handleCallback(Handler.java:587)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:132)
    at android.app.ActivityThread.main(ActivityThread.java:4028)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:491)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
    at dalvik.system.NativeStart.main(Native Method)
 
Hi Bobert,

das sieht eher danach aus, dass du einen Dialog mit falschen Context erstellst. Versuch da was zu finden.
Android gibt ab und zu Fehler aus ohne eine direkte Angabe von deiner Klasse.

regards
 
Hallo,

wie meinst Du das "Dialog mit falschen Context erstellst"?
Ich gebe den Dialog Context der Klasse mit die den Dialog aufruft.
Ist das verkehrt?

Grüße Ralf


Soll ich ein Beispiel Posten?
 
Versuch den ApplicationContext oder BaseContext/ApplicationContext deiner Activity oder die Activity selbst.

Eins davon passt bestimmt ;)

Kann dir leider nicht sagen, wieso ein Dialog nicht mit jedem Context geht :(
 
der/die Dialoge funktionieren ja alle ;-)

Hier steht doch Context auch die Beispiele funktionieren so?!
 
So einen Fehler habe ich mal bekommen, als ich einen Progressdialog dargestellt hatte und währenddessen das Gerät gedreht habe. Da wird die App ja (je anch config teilweise) neu gestartet und der Context ist nicht mehr der, der man denkt.
 
Dieser Fehler erscheint nur in den Market Berichten!

Ich habe aber keine Fehler in LogCat.....
 
dann hast du das einfach selbst nicht korrekt reproduziert.

es ist auf jeden fall ein fehler von dir und nicht von android :D
 
dann hast du das einfach selbst nicht korrekt reproduziert
Du meinst, dass ich den Fehler in meinen Tests nicht erzeugt habe?!

Wenn ich die App dazu bekomme, diesen Fehler zu machen, dann wird der auch in LogCat angezeigt, richtig?!
 
genau
 
Bin mal einige Dialoge durchgegangen, habe bei einen was gefunden...

Aber der Fehler unterscheidet sich in der Tatsache das in LogCat follgendes dabei steht:
Code:
....
com.irgendwas.irgenwas.MeineKlasse.onClick(MeineKlasse.java:59) 
...
Aber gerade diese Zeile (so eine Zeile), gibt es nicht in den Fehlermeldung in Market Bericht.
 

Ähnliche Themen

L
Antworten
2
Aufrufe
842
DieGoldeneMitte
DieGoldeneMitte
Zurück
Oben Unten