我的应用程序包含一个带有两个 Fragments
的抽屉。每个 Fragment
都包含一个带有 SwipeRefreshLayout
View 的布局。
如果我在 SwipeRefreshLayout
刷新时替换容器中的 Fragment
, fragment 的 View 会卡在 FrameLayout
容器中并出现在新的 Fragment
View 。但是,旧 fragment 已从 FragmentManager
中删除。
当 SwipeRefreshLayout
未刷新时,如果我替换容器中的 Fragment
,应用程序工作正常。您可以访问演示错误项目 here .
任何解决方法或帮助将不胜感激。
最佳答案
在替换 Fragment 之前调用 SwipeRefreshLayout 的“clearAnimation()”应该可以解决问题。
关于android - 漏洞 : SwipeRefreshLayout view doesn't get removed from Fragment container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33867546/