android.view.WindowLeaked solución

Android View Windowleaked Solution

Entendido literalmente, Window Leaked probablemente sea un formulario que se filtró, es decir, a menudo decimos que la memoria se filtró, se filtró ¿Por qué formarlo?

causa:
Sabemos que cada Android tiene un Administrador de formularios de actividad de WindowManager, también construido sobre un cuadro de Actividad, PopupWindow también tiene un Administrador de formularios de WindowManager correspondiente. Debido a que el cuadro de diálogo, PopupWindown no se puede divorciar de Activity y allí solo, cuando se muestra un Dialog o un PopupWindow para terminar () el portador del Dialog (o PopupWindow) de Activity, arrojará una excepción de Window Leaked porque el Dialog (o PopupWindow) de WindowManager que puede no tener una subsidiaria, por lo que se filtró el Administrador de formularios.


Solución:
Antes de cerrar (finalizar) una actividad, para asegurarse de que en el cuadro de diálogo secundario anterior o ventana emergente se haya cerrado (descartar) a.

tal como:



|_+_|