首页 > 其他 > 详细

Fragment中的setUserVisibleHint()方法调用

时间:2015-07-03 12:25:24      阅读:313      评论:0      收藏:0      [点我收藏+]
使用Fragment的时候难免会遇到想在视图可见与不可见之中做些操作,此时通常会想到类似Activity中的onResume()和onPause()方法。Fragment中也确实有这两个方法,然而亲测support.v4.Fragment中的这两个方法其实是执行的Activity的方法,也就是只有在Activity的可视性发生变化时才会调用。又从网上找到类似的方法,setUserVisibleHint(), 但是事实证明改方法也不见得就能满足需求,在Fragment中重写该方法系统并不会调用改方法,必须手动调用才会执行。如果在提交新创建的Fragment后调用该方法,它是在Fragment的onCreateView()方法之前先执行,而Fragment中的onHiddenChanged()方法可以实现类似onResume()这样的功能.

版权声明:本文为博主原创文章,未经博主允许不得转载。

Fragment中的setUserVisibleHint()方法调用

原文:http://blog.csdn.net/sunnyskybluesea/article/details/46739131

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!