美文网首页
Fragment的可见性

Fragment的可见性

作者: 大大王叫我来巡山 | 来源:发表于2018-08-17 17:36 被阅读0次

需求:app首页多个tab的情况下,刷新消息tab Fragment的消息列表,为避免重复刷新,有两种情况下需要刷新:

1.从其他tab切换至消息tab时,刷新消息列表;

2.消息tab选中时,在此fragment跳转消息详情页后再次返回,刷新消息列表;

就这两种情况,如何实现以上两种情况下的消息刷新,此时就涉及到fragment 的可见性。

可见性:关于Fragment的可见与不可见,两种情况下的调用方法不一样:

1.使用ViewPager+Fragment实现多tab页切换,此时可通过setUserVisibleHint(boolean isVisibleToUser)这个方法获取当前fragment的可见与否

2.使用Tablayout+Fragment实现多tab页切换,此时可通过onHiddenChanged(boolean hidden)这个方法获取当前fragment的可见性

举个栗子:

使用情况:使用Tablayout+Fragment

fragment可见时刷新数据

相关文章

网友评论

      本文标题:Fragment的可见性

      本文链接:https://www.haomeiwen.com/subject/biltiftx.html