android.view.WindowLeaked: Activity XXXX has leaked window DecorView@9801a78[XXXX] that was originally added here
首先这个问题是窗体泄露,也就是说你可能是有dialog或者popupwinow在切屏的时候没有很好的做处理。
比如强制横屏,却竖屏打开,如果你的代码是
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
在base里面转横屏的话,并且你在开启的时候需要弹dialog或者popupwindow,会有一瞬间的横竖屏转换导致报上述错误。
当然解决办法有很多,我说一种最简单的办法。
去掉上述代码,直接在AndroidManifest的<activity里面加入以下方式
android:screenOrientation="landscape"
这样强制横屏就不会有此问题。