gpt4 book ai didi

java - 我遇到了泄漏窗口的问题,该窗口最初是在 onDoInBackground 显示文件更新隐藏后添加到此处的

转载 作者:行者123 更新时间:2023-12-02 10:18:30 24 4
gpt4 key购买 nike

在应用程序中调用下载 uri 手册后页面启动屏幕 Activity 中出现错误代码。

E/WindowManager: android.view.WindowLeaked: Activity com.telkom.indihome.partner.SplashActivity has leaked window DecorView@463b913[SplashActivity] that was originally added here
at android.view.ViewRootImpl.<init>(ViewRootImpl.java:589)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:360)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:105)
at android.app.Dialog.show(Dialog.java:404)
at com.telkom.indihome.partner.SplashActivity$DownloadTask.onPreExecute(SplashActivity.java:355)
at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:620)
at android.os.AsyncTask.execute(AsyncTask.java:567)
at com.telkom.indihome.partner.SplashActivity$CheckVersionAsc$1.onClick(SplashActivity.java:187)
at android.support.v7.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6823)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)

最佳答案

评论中的一些有用的观点

  1. 您确保退出Activity和对话框实例后显示对话框。
  2. 在退出 Activity 之前调用创建的 Dialog 实例的 dismiss(),例如:onPause()onDestroy()
  3. 例如:@Override public void onStop() { if (dialog != null) {dialog.dismiss();对话框=空; }}

关于java - 我遇到了泄漏窗口的问题,该窗口最初是在 onDoInBackground 显示文件更新隐藏后添加到此处的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54509598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com