Tencent / QMUI_Android

提高 Android UI 开发效率的 UI 库
http://qmuiteam.com/android
Other
14.46k stars 2.68k forks source link

经典Bug重现 #142

Open vee-zhang opened 6 years ago

vee-zhang commented 6 years ago

Unable to add window -- token null is not valid; is your activity running? 经典的PopupWindow附加问题,到现在还没有解决吗?现在浮层QMUIPopup还有这个问题。 版本是1.0.4

cgspine commented 6 years ago

你在 onCreate 的时候调用 show 方法?

vee-zhang commented 6 years ago

fragment里面的onResume中调用show方法也会出现这个异常,跟原生的PopupWindow一样,如果是点击show,或者延迟一段时间再show就没问题了。其实根本原因在于页面没有加载完,所以show方法中的参数view不能用。但是我是很希望QMUI能针对这个问题优化一下QMUIPopup,使之更加易用,这样一来更适合做一些页面的功能引导,而不是仅仅一个简单的浮层。