dialog显示引起的界面无法打开的问题,报错信息如下:
- 03-08 18:02:48.521: E/WindowManager(6340): Activity com.linc.megatron.activity.ExamActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@40568ea8 that was originally added here
- 03-08 18:02:48.521: E/WindowManager(6340): android.view.WindowLeaked: Activity com.linc.megatron.activity.ExamActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@40568ea8 that was originally added here
- 03-08 18:02:48.521: E/WindowManager(6340): at android.view.ViewRoot.<init>(ViewRoot.java:264)
- 03-08 18:02:48.521: E/WindowManager(6340): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
- 03-08 18:02:48.521: E/WindowManager(6340): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:

本文探讨了在Android应用中由于未正确处理Dialog关闭导致的界面无法打开问题及WindowLeaked异常。通过分析堆栈跟踪,指出在Activity销毁时忘记关闭Dialog是引发此错误的原因,并提供了解决方案。
最低0.47元/天 解锁文章
990





