Android总结:正确判断当前的Fragment是显示还是隐藏
2015-01-08 19:17
543 查看
有时候,我们需要在Fragment隐藏或者显示的时候做一些操作,这时我们需要知道Fragment在隐藏或者显示的时候分别回调了哪些方法。
网上给的方法很多,但都没有总结性的东西,容易混淆。
经过测试,结论如下:
<span style="font-size:24px;">监听Fragment显示或者隐藏
1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。
2、当Fragment配合FragmentTransition使用时,使用onHiddenChanged()来判断Fragment是显示还是隐藏,但是第一次显示要在onResume()里判断。</span>
网上给的方法很多,但都没有总结性的东西,容易混淆。
经过测试,结论如下:
<span style="font-size:24px;">监听Fragment显示或者隐藏
1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。
2、当Fragment配合FragmentTransition使用时,使用onHiddenChanged()来判断Fragment是显示还是隐藏,但是第一次显示要在onResume()里判断。</span>
相关文章推荐
- Android总结:正确判断当前的Fragment是显示还是隐藏
- Fragment:判断是否显示当前Fragment viewpager ;Fragment监听按键点击事件;显示隐藏事件
- 判断模块当前状态是显示还是隐藏
- 怎样判断jQuery当前元素是隐藏还是显示
- Android中判断fragment的显示与隐藏
- Fragment构造问题,Android中显示文字格式问题,判断是哪一个类跳入的当前类问题
- android判断当前应用程序处于前台还是后台的两种方法
- android 判断当前联网类型是2g,3g,4g,wifi还是其他
- android获取当前接入点信息判断是ctwap还是ctnet实例代码
- Android 判断当前设备是手机还是平板
- 判断display为隐藏还是显示及获取css
- Android判断当前应用程序处于前台还是后台的两种方法
- Android 判断软键盘的状态(显示,隐藏)
- jquery或js如何判断一个层是显示还是隐藏
- Android 判断当前设备是手机还是平板
- Android判断当前应用程序处于前台还是后台的两种方法
- Android:判断当前网络是WIFI还是手机网络
- 判断当前应用程序处于前台还是后台 ANDROID
- (转)android 判断当前application 是在前台还是在后台
- Android判断当前应用程序处于前台还是后台的两种方法