Android Fragment隐藏后出现的怪异问题

移动开发 码拜 5年前 (2016-09-21) 879次浏览
如题,在做一个项目的时候,需要做一个底部导航栏,本人本人画了一个ui,然后做fragment的显示和隐藏操作。
本人是这样做的,当点击导航栏某一块的时候,先隐藏全部的fragment,然后显示需要展示的fragment
到这里,功能都实现了,但是在测试的时候,偶尔会出现一个奇葩问题,显示的fragment上会响应其他fragment按钮的事件,功能乱套了,问一下是什么问题导致的呢?
解决方案

15

会不会是在调用fragment有混乱。或你实现一下fragment的懒加载,看看能不能解决问题

10

建议不要用hide的方式,而改用replace来替换当前frgament,这样从性能来说也要好一点

10

fragment使用hide和show方法时的点击穿透性质
你可以在fragment上添加onTouch事件,return true;一般就解决了

15

引用:

建议不要用hide的方式,而改用replace来替换当前frgament,这样从性能来说也要好一点

replace不是move然后再add嘛?会比hide性能好?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android Fragment隐藏后出现的怪异问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)