-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Demo中fragment页面切换动画问题 #47
Comments
fixed in version 1.0.4 |
请问下这个问题是怎么解决的,源码没看到相关的代码啊 |
之前的这个提交在support版本27之前是可以正常工作的。但是27版本support包更改了fragmentManager的实现。之前的fix也失效了。 之所以有问题,是因为我想复用View,就是切换到新界面再切换回来,View不用重新构造。bug造成的原因是View 的 dettach 和 attach 遇到动画会出现混乱,我在这里又记录 升级到support 27后,原本的 hack 修复已经不能正常使用,只得放弃复用view,将onCreate的逻辑移到onCreateView中 |
嗯,感谢回复,我也复用了view出现的这个问题,但是不复用view的话使用fragment replace的方式打开新的fragment并add回退栈,然后popBackStack就会导致上一个页面的动态加载的一些view和数据丢失,目前准备使用hide、show来解决,不知有没有更好的方式 |
之前的版本的hack解决方式也看到了,但是如你所说在新版的support中失效了 |
onResume里重新绑定数据到View上就可以了吧 |
运行环境
具体问题描述
在Demo中随便点击一个item打开页面,快速按返回键关闭页面,也就是在Fragment动画执行中快速关闭页面会导致上一个界面所有按钮无法点击,没有响应
问题截图
异常日志(堆栈)
The text was updated successfully, but these errors were encountered: