Kering

Results 5 comments of Kering

> > Android SDK Version = v2.0.6 具体操作为: 1.启动APP,在Activity A调用FloatingX.install().show()显示一个浮窗。 2.跳转至Activity B,此时浮窗可以正常显示。 3.返回Activity A,调用FloatingX.control(FLOAT_TAG).hide()隐藏浮窗 4.再次跳转至Activity B,此时浮窗也是处于隐藏状态。 **5.然后在Activity B调用FloatingX.control(FLOAT_TAG).show(),这时浮窗无法正常显示,但是返回Activity A时,发现浮窗可以正常显示。** > > 跟踪源代码发现,错误是发生在这一步: ![image](https://private-user-images.githubusercontent.com/11657383/323858334-7270215b-195e-4b56-8749-9ed2e2c50603.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTM1MTQ3MDUsIm5iZiI6MTcxMzUxNDQwNSwicGF0aCI6Ii8xMTY1NzM4My8zMjM4NTgzMzQtNzI3MDIxNWItMTk1ZS00YjU2LTg3NDktOWVkMmUyYzUwNjAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDE5VDA4MTMyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2ODg2NjA1NTQ3YmFjYTBmM2FlY2VlNTJhNjY3OWJjMTBhMTRkMWUyYzFkNzY5M2UxOTJhOGM0ZWFmYjdhYmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SKq0qzYuqIFZesimGP0B8jYLjqmLP5DDh2y9128F0G0) 在Activity B中的containerGroupView依旧是Activity A的DecorView,所以实际是添加在Activity A上显示,而B页面无法及时显示。 > > B...

在测试工程Sample app中也可以复现此问题: 1.针对浮窗1,不给予权限,降级为app层级浮窗。 2.首页点击“隐藏全局悬浮窗”,此时浮窗1被隐藏 3.首页点击“进入测试页面”->点击“进入多浮窗页面”->点击“显示全局悬浮窗(tag1)”,此时浮窗1依旧无法显示,仅当返回上一页后才会显示浮窗1

> > 在测试工程Sample app中也可以复现此问题: 1.针对浮窗1,不给予权限,降级为app层级浮窗。 2.首页点击“隐藏全局悬浮窗”,此时浮窗1被隐藏 3.首页点击“进入测试页面”->点击“进入多浮窗页面”->点击“显示全局悬浮窗(tag1)”,此时浮窗1依旧无法显示,仅当返回上一页后才会显示浮窗1 > > 感谢反馈,已修复,请更新到2.0.7即可 感谢您的修正,从我的设备上看,上述不显示的问题已经得到修正。不过我又发现一个新的问题(版本2.0.7)。 同样可以在Sample上重现: 1.针对浮窗1,不给予权限,降级为app层级浮窗。 2.首页点击“隐藏全局悬浮窗”,此时浮窗1被隐藏 3.首页点击“进入测试页面”->点击“进入黑名单页面”->点击“显示全局悬浮窗”。此时悬浮窗不会被显示,没有问题。 4.**点击返回键,返回首页。点击“显示全局悬浮窗”,此时悬浮窗无法显示**。 根据代码,发现错误原因是在: ![image](https://github.com/Petterpx/FloatingX/assets/11657383/b0f7cf2a-c3ac-4950-af74-b9977ec89013) 此时fxView不知道何时已经呗attach到MainActivity的DecorView中了,所以走不到下一步。

感谢,我个人暂时的解决办法就是修改了show()函数逻辑 ![image](https://github.com/Petterpx/FloatingX/assets/11657383/596fdf10-0adf-4338-8354-72882565401d)

库的原作者已经重新fork并更新了所有sdk,贡献度第一的就是