这个错误是什么,为什么会发生?

05-17 18:24:57.069: ERROR/WindowManager(18850): Activity com.mypkg.myP has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@44c46ff0 that was originally added here
05-17 18:24:57.069: ERROR/WindowManager(18850): android.view.WindowLeaked: Activity ccom.mypkg.myP has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@44c46ff0 that was originally added here
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.view.ViewRoot.<init>(ViewRoot.java:231)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.view.Window$LocalWindowManager.addView(Window.java:424)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.Dialog.show(Dialog.java:239)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at com.mypkg.myP$PreparePairingLinkageData.onPreExecute(viewP.java:183)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.os.AsyncTask.execute(AsyncTask.java:391)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at com.mypkg.myP.onCreate(viewP.java:94)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2544)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.ActivityThread.access$2200(ActivityThread.java:126)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.os.Looper.loop(Looper.java:123)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at android.app.ActivityThread.main(ActivityThread.java:4595)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at java.lang.reflect.Method.invokeNative(Native Method)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at java.lang.reflect.Method.invoke(Method.java:521)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
05-17 18:24:57.069: ERROR/WindowManager(18850):     at dalvik.system.NativeStart.main(Native Method)

推荐答案

您正try 在退出活动后显示对话框.

[EDIT]

这个问题是谷歌Android开发者搜索最多的问题之一, 因此,在 comments 中添加几个要点,这可能会对future 的调查人员更有帮助,而不是深入 comments 谈话.

Answer 1 :

您正try 在退出活动后显示对话框.

Answer 2

在某些情况下,这个错误可能会有点误导(尽管

Answer 3

在退出之前,对您创建的Dialog实例调用Dismit() 活动,例如在onPause()或onDestroy()中

Android相关问答推荐

更新android Studio后gradle同步失败

懒惰的垂直网格中盒子的重量-Jetpack组合

即使安装了Chrome和YouTube,Android对action_view a YouTube URL的意图也是空的

无法在Jetpack Compose中显示Admob原生广告

Jetapck Compose:将Compose BOM更新为最新版本&2024.01.00&Quot;CircularProgressIndicator后出现错误

使用Kotlin/Compose与Java/XML指南的比较

如何删除Jetpack Compose中的Textfield底线

如何更新Kotlin中的显示?

在柯特林连续测量网速

Android Drawable文件夹中的图像显示模糊

Jetpack Compose 中的用户在线指示器

如何在 Jetpack Compose 中的特定位置绘制图像

如何绘制内边框?

Android Studio电鳗:javaHome好像无效

Electric Eel 后 Gradle 项目同步失败 | 2022.1.1更新

Android CompanionDeviceManager 永远找不到任何附近的蓝牙设备

如何正确地将图像上传到 Jetpack Compose 中的 LazyList 中的项目?

Jetpack Compose Arc 进度条动画(如何重启动画)

如何在 BasicTextField 中全选焦点

如何将文本组合放在行中,一个具有可变宽度的组合