我有一个泄漏的窗口的问题,这个窗口最初是在hide in Background show文件更新之后添加到这里的

r8uurelv  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(296)

应用程序中的after call download uri manual中的页面SplashScreen活动中存在错误代码。

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)
ijnw1ujt

ijnw1ujt1#

评论中有一些有用的观点
确保在退出后显示对话框 Activity 和对话框示例。
呼叫 dismiss() 退出前创建的对话框示例的 Activity 前任: onPause() , onDestroy() 例如: @Override public void onStop() { if (dialog != null) { dialog.dismiss(); dialog = null; }}

相关问题