首页 > 解决方案 > android.view.WindowLeaked: 因为这个 dialog.getWindow.setBackgroundDrawableResource

问题描述

android.view.WindowLeaked:正因为如此dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);

即使我没有在任何地方完成活动

E/WindowManager: android.view.WindowLeaked: Activity com.tekitsolutions.remindme.Activity.AddReminderActivity has leaked window DecorView@e38a2fa[AddReminderActivity] that was originally added here
        at android.view.ViewRootImpl.<init>(ViewRootImpl.java:534)
        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:346)
        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
        at android.app.Dialog.show(Dialog.java:329)
        at com.tekitsolutions.remindme.Utils.CategoryDialog.showCategoryDialog(CategoryDialog.java:56)
        at com.tekitsolutions.remindme.Activity.AddReminderActivity.onClick(AddReminderActivity.java:760)
        at android.view.View.performClick(View.java:6608)
        at android.view.View.performClickInternal(View.java:6585)
        at android.view.View.access$3100(View.java:785)
        at android.view.View$PerformClick.run(View.java:25921)
        at android.os.Handler.handleCallback(Handler.java:873)
        at 

标签: android

解决方案


在退出. dismiss()_DialogActivity

使用这个onPause()onDestroy()


推荐阅读