Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

java.lang.IllegalArgumentException

Das Thema "java.lang.IllegalArgumentException" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 31.10.2011, 12:36   #1 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Bobert

Modell: Nexus S

Registriert seit: 21.11.2010
Beiträge: 162
Abgegebene Danke: 9
Erhielt 15 Danke für 15 Beiträge
Standard java.lang.IllegalArgumentException

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)
Bobert ist offline   Mit Zitat antworten
Alt 31.10.2011, 13:32   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: java.lang.IllegalArgumentException

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
__________________
g o o g l e+ plus.neeldarax.de
androidblog www.neeldarax.de
Neeldarax ist offline   Mit Zitat antworten
Alt 31.10.2011, 13:39   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Bobert

Modell: Nexus S

Registriert seit: 21.11.2010
Beiträge: 162
Abgegebene Danke: 9
Erhielt 15 Danke für 15 Beiträge
Standard AW: java.lang.IllegalArgumentException

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?
Bobert ist offline   Mit Zitat antworten
Alt 31.10.2011, 13:46   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: java.lang.IllegalArgumentException

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
__________________
g o o g l e+ plus.neeldarax.de
androidblog www.neeldarax.de
Neeldarax ist offline   Mit Zitat antworten
Alt 31.10.2011, 13:56   #5 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Bobert

Modell: Nexus S

Registriert seit: 21.11.2010
Beiträge: 162
Abgegebene Danke: 9
Erhielt 15 Danke für 15 Beiträge
Standard AW: java.lang.IllegalArgumentException

der/die Dialoge funktionieren ja alle ;-)

Hier steht doch Context auch die Beispiele funktionieren so?!
Bobert ist offline   Mit Zitat antworten
Alt 31.10.2011, 14:12   #6 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: java.lang.IllegalArgumentException

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.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 31.10.2011, 14:20   #7 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Bobert

Modell: Nexus S

Registriert seit: 21.11.2010
Beiträge: 162
Abgegebene Danke: 9
Erhielt 15 Danke für 15 Beiträge
Standard AW: java.lang.IllegalArgumentException

Dieser Fehler erscheint nur in den Market Berichten!

Ich habe aber keine Fehler in LogCat.....
Bobert ist offline   Mit Zitat antworten
Alt 31.10.2011, 14:30   #8 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: java.lang.IllegalArgumentException

dann hast du das einfach selbst nicht korrekt reproduziert.

es ist auf jeden fall ein fehler von dir und nicht von android
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 31.10.2011, 15:44   #9 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Bobert

Modell: Nexus S

Registriert seit: 21.11.2010
Beiträge: 162
Abgegebene Danke: 9
Erhielt 15 Danke für 15 Beiträge
Standard AW: java.lang.IllegalArgumentException

Zitat:
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?!
Bobert ist offline   Mit Zitat antworten
Alt 31.10.2011, 16:26   #10 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: java.lang.IllegalArgumentException

genau
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
java.lang.IllegalStateException Blizzy Android App Entwicklung 0 11.02.2011 10:26
java.lang.SecurityException: Neither user 10009 nor current process has android.permi lordfiSh Motorola Milestone Forum 0 15.06.2010 22:24
java.lang.OutOfMemoryError während des Builds dereulenspiegel Android App Entwicklung 3 14.03.2010 19:41
Klingelton: Pause zu lang yahooooo Android Allgemein 2 13.08.2009 13:59
SMS zu lang federa_magic HTC Magic Forum 4 22.06.2009 11:47




Du liest gerade: "java.lang.IllegalArgumentException" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.