android This window was lost 问题

探讨了通过安装器打开软件后最小化再打开时出现的软件重启问题及异步线程失控现象,分析了窗口管理和应用状态相关日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到这样一个问题:

当软件从安装器直接打开-->最小化-->再打开,就会产生下面的问题,导致软件重新打开,而上一次打开的异步线程似乎不受控制,直到彻底清除,才能杀死那些线程

但是从软件图标直接打开是没有这个问题的。先记录之,有遇到过的也可帮着分析。

03-04 10:23:35.428: W/WindowManager(714): Rebuild removed 5 windows but added 4

03-04 10:23:35.441: W/WindowManager(714): This window was lost: Window{41d2ce40 u0 view.MainPageActivity}
03-04 10:23:35.441: W/WindowManager(714): mDisplayId=0 mSession=Session{427a44a8 14653:u0a10098} mClient=android.os.BinderProxy@41c57e10
03-04 10:23:35.441: W/WindowManager(714): mOwnerUid=10098 mShowToOwnerOnly=true
03-04 10:23:35.441: W/WindowManager(714): mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#10 ty=1 fl=#1810100 pfl=0x8 wanim=0x1030001 layout3D=0}
03-04 10:23:35.441: W/WindowManager(714): Requested w=720 h=1280 mLayoutSeq=719
03-04 10:23:35.441: W/WindowManager(714): mBaseLayer=21000 mSubLayer=0 mAnimLayer=21000+0=21000 mLastLayer=22015
03-04 10:23:35.441: W/WindowManager(714): mToken=AppWindowToken{416e6950 token=Token{430e0710 ActivityRecord{430e05d0 u0 com.duoyi.appmanager/.view.MainPageActivity}}}
03-04 10:23:35.441: W/WindowManager(714): mRootToken=AppWindowToken{416e6950 token=Token{430e0710 ActivityRecord{430e05d0 u0 com.duoyi.appmanager/.view.MainPageActivity}}}
03-04 10:23:35.441: W/WindowManager(714): mAppToken=AppWindowToken{416e6950 token=Token{430e0710 ActivityRecord{430e05d0 u0 com.duoyi.appmanager/.view.MainPageActivity}}}
03-04 10:23:35.441: W/WindowManager(714): mViewVisibility=0x0 mHaveFrame=true mObscured=true
03-04 10:23:35.441: W/WindowManager(714): mSeq=0 mSystemUiVisibility=0x0
03-04 10:23:35.441: W/WindowManager(714): mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
03-04 10:23:35.441: W/WindowManager(714): mConfiguration={1.0 460mcc1mnc zh_CN ldltr sw360dp w360dp h615dp 320dpi nrml long port finger -keyb/v/h -nav/h skin=/system/framework/framework-res.apk suim:1 s.7}
03-04 10:23:35.441: W/WindowManager(714): mHasSurface=true mShownFrame=[0.0,0.0][720.0,1280.0] isReadyForDisplay()=false
03-04 10:23:35.441: W/WindowManager(714): mFrame=[0,0][720,1280] last=[0,0][720,1280]
03-04 10:23:35.441: W/WindowManager(714): mSystemDecorRect=[0,50][720,1280] last=[0,50][720,1280]
03-04 10:23:35.441: W/WindowManager(714): Frames: containing=[0,0][720,1280] parent=[0,0][720,1280] display=[0,0][720,1280]
03-04 10:23:35.441: W/WindowManager(714):     content=[0,50][720,1280] visible=[0,50][720,1280]
03-04 10:23:35.441: W/WindowManager(714): Cur insets: content=[0,50][0,0] visible=[0,50][0,0]
03-04 10:23:35.441: W/WindowManager(714): Lst insets: content=[0,50][0,0] visible=[0,50][0,0]
03-04 10:23:35.441: W/WindowManager(714): WindowStateAnimator{41e358a8 view.MainPageActivity}:
03-04 10:23:35.441: W/WindowManager(714):   mSurface=Surface(name=view.MainPageActivity, identity=139)
03-04 10:23:35.441: W/WindowManager(714):   mDrawState=DRAW_PENDING mLastHidden=true
03-04 10:23:35.441: W/WindowManager(714):   Surface: shown=false layer=21025 alpha=0.0 rect=(0.0,0.0) 720.0 x 1280.0
03-04 10:23:35.441: W/WindowManager(714):   mShownAlpha=0.0 mAlpha=1.0 mLastAlpha=0.0
03-04 10:23:35.441: W/WindowManager(714):   mGlobalScale=1.0 mDsDx=1.0 mDtDx=0.0 mDsDy=0.0 mDtDy=1.0
03-04 10:23:35.441: W/WindowManager(714): mExiting=false mRemoveOnExit=false mDestroying=true mRemoved=false
03-04 10:23:35.444: W/WindowManager(714): Current app token list:
03-04 10:23:35.445: W/WindowManager(714): Final window list:
03-04 10:23:35.468: W/InputMethodManagerService(714): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@429e5ed8 attribute=null, token = android.os.BinderProxy@41290a78
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值