错误:SwipeRefreshLayout视图不会从Fragment容器中删除

时间:2015-11-23 09:29:31

标签: android android-fragments swiperefreshlayout

我的应用程序包含一个带有两个Fragments的抽屉。每个Fragment都包含SwipeRefreshLayout视图的布局。

如果我在Fragment刷新时替换容器中的SwipeRefreshLayout,则片段视图会卡在FrameLayout容器中,并显示在新Fragment视图上方。但是,旧片段已从FragmentManager中删除。

如果在Fragment未刷新时替换容器中的SwipeRefreshLayout,则应用程序正常工作。您可以访问演示错误项目here

任何解决方法或帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

在替换片段之前调用SwipeRefreshLayout的'clearAnimation()'应该可以解决问题。

答案 1 :(得分:1)

这是SwipeRefreshLayout中的一个错误,尽管有足够的星星,但它很长时间没有修复。您可以跟踪问题here