1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. keen, 20.08.2018 #1
    keen

    keen Threadstarter Android-Hilfe.de Mitglied

    Hallo,
    ich bastel immer noch an meiner neuen App.
    Jetzt ist mir beim Testen aufgefallen, dass ich immer mal wieder folgende Fehlermeldung bekomme:
    Code:
    E/WindowManager: android.view.WindowLeaked: Activity dl.app.VehicleActivity has leaked window android.widget.PopupWindow$PopupDecorView{2151184 V.E...... ......ID 0,0-588,144} that was originally added here
    
    Immer wenn ich ein Options- oder PopupMenu geöffnet habe und das Device drehe.
    Ich habe schon versucht alle Menüs und Dialoge in listen zu registrieren und in der onPause-Methode zu schließen aber leider hat es noch nicht geklappt.
    Wie handhabe ich die Menüs bei Events wie Drehen richtig?

    Auf meinem Android 6 Device habe ich nichts von dem Fehler mitbekommen aber er steht im LogFile in Android-Stuio.

    Ziel Systeme meiner App sind SDK 14 bis SDK 26.
     
  2. markus.tullius, 29.08.2018 #2
    markus.tullius

    markus.tullius Android-Lexikon

    Hört sich so an, als würdest du die Meldungen nicht schließen, bevor du das Device rotierst. Wenn die Activity rotiert, wird das alte Layout entfernt und dann neu gezeichnet.
    Beende die Meldung (Dialog) mit dismiss(). und wenn der Dialog nach der Rotation angezeigt werden soll, öffne ihn wieder.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Daten speichern in einer Datei auf der jede Aktivität zugreifen kann Android App Entwicklung 12.05.2018
Fragment Textview Text von non-Activity ändern Android App Entwicklung 27.01.2018
[OFFEN] If (loginSuccess) dann neue Activity Android App Entwicklung 11.12.2017
Integer-Wert übertragen auf zweite Activity Android App Entwicklung 17.11.2017
Du betrachtest das Thema "Fehlermeldung 'Activity has leaked window'" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.