goweii / AnyLayer

Android稳定高效的浮层创建管理框架
https://github.com/goweii/AnyLayer
Apache License 2.0
993 stars 114 forks source link

anylayer内容更换后调用dismiss方法失效 #13

Closed xll1652814553 closed 5 years ago

xll1652814553 commented 5 years ago

因为更换了内容没有调用dismiss方法,然后点击关闭按钮anylayer并没有关闭。

xll1652814553 commented 5 years ago

已找到解决方法。在调用dismiss前需要确认anylayer是否显示。否则会不调用LayerManager的onDetach方法.只调用onPerRemove方法。这时mOutAnimRunning值为true,后面就无法再调用onPerRemove方法和onDetach方法。最后导致anylayer无法关闭。