HintPopupWindow icon indicating copy to clipboard operation
HintPopupWindow copied to clipboard

点击模糊消失后有闪屏问题

Open lshAndroid opened this issue 7 years ago • 2 comments

请问大神,偶尔出现的屏幕闪动一次如何处理?

lshAndroid avatar Nov 22 '16 09:11 lshAndroid

早些日子看到你的问题, 但因为最近比较忙, 今天才看一下问题, 找了一下原因 问题出在最后一步,在隐藏view的时候调用windowManager.removeView(rootView); 这行代码有时会导致屏幕闪烁, bug是窗体泄漏, 因为这个bug并不会崩溃, log也没有明显的提示, 所以找起来还是挺难的, 解决办法就是使用windowManager.removeViewImmediate(rootView)这个方法, 屏幕闪烁的问题就没有了, 大致原因就是在 windowManager.removeView(rootView)时出现窗体泄漏,然后系统帮我们处理了这个异常 但后果就是屏幕会闪一下,如果你想知道具体的问题解析 去网上搜一下'窗口泄漏' 比我讲的细. 别忘了点一下star哟!

Zhaoss avatar Nov 29 '16 09:11 Zhaoss

谢谢,已经star,很不错的效果

lshAndroid avatar Nov 30 '16 08:11 lshAndroid