记录个错误This window was lost,Rebuild removed 9 windows but added 8

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lyc088456/article/details/82691819

错误如下

09-13 17:25:35.895 957-970/? W/WindowManager: Rebuild removed 9 windows but added 8
    java.lang.RuntimeException: here
        at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8129)
        at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8065)

09-13 17:25:35.905 957-970/? W/WindowManager: This window was lost: Window{4363d0c0 u0 包名/具体Activity}
    mDisplayId=0 mSession=Session{43456588 27252:u0a10304} mClient=android.os.BinderProxy@434c6558
    mOwnerUid=10304 mShowToOwnerOnly=true package=com.md.personnelfiles appop=NONE
    mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#110 ty=1 fl=#4810100 extfl=#0 pfl=0x8 wanim=0x10302a1 vsysui=0x500}
    Requested w=720 h=1280 mLayoutSeq=2812

产生原因

在执行tv_tjx点击事件后,没加break,继续执行back()方法,该方法是跳转activity,于是产生错误,代码如下,加上break后,错误消失。

case R.id.tv_tjx:
    ed_worknotec.setTextSize(22);
case R.id.tv_noteback:
    back();
    break;
default:
    break;

后记,糊里糊涂解决了,没明白原理,留着有时间再继续研究。

猜你喜欢

转载自blog.csdn.net/lyc088456/article/details/82691819