viewpage+fragment的生命周期问题
来源:互联网 发布:阿里人工智能 编辑:程序博客网 时间:2024/06/06 09:42
最近想通过viewpager+fragment来实现类似于手机淘宝里面我的订单功能:
在这里面,我每次点击相关viewpager的导航时,实现如下功能:
1:显示一个progressDialog。
2:从网络上加载最新数据,加载完成后关闭progressDialog,显示数据或者先(显示没有相关数据)。
3:屏蔽预加载功能。
个人想法:每次fragement显示时加载数据,即:在fragment的onresume()中执行上述两个功能。因为在onresume()方法是在界面显示的时候调用的方法。然而理想很美好,现实很残酷啊!!!!
在viewpager+fragment的模型中,我们知道,当我们显示第一个界面的时候,会预加载第二个界面的信息,本以为,只是实现oncreateview方法,。。。但是,实际告诉我们,onresume()方法居然也执行了!!!!!!
那么我们如何才能判定当前界面已经显示了呢。
小白一个,通过百度,发现在fragment里面有setUserVisibleHint()这个方法,愉快的使用了。。
@Override public void setUserVisibleHint(boolean isVisibleToUser) { if (this.isVisible()) { // we check that the fragment is becoming visible if (isVisibleToUser && !mHasLoadedOnce && mArrayList==null) { // async http request here mHasLoadedOnce = true; } } super.setUserVisibleHint(isVisibleToUser); }
1 0
- viewpage+fragment的生命周期问题
- viewpage中对于fragment的生命周期
- FragmentTabHost+Fragment+Viewpage遇到的Fragment重复加载问题
- Fragment 生命周期的问题
- ViewPage+Fragment的使用
- Fragment + ViewPage的使用
- 记录ViewPage+Fragment嵌套ViewPage+Fragment滑动时内部嵌套卡顿的问题和实现Fragment的懒加载
- Viewpage+Fragment的组合使用
- ViewPage+Fragment的使用例子
- ViewPage+Fragment的使用例子
- ViewPage+Fragment的使用例子
- viewpage+fragment的简单实现
- TabLayout+ViewPage+Fragment的使用
- Android viewpage+fragment 的更新
- 笔记:fragment重复加载和fragment在viewpage中预加载的问题
- viewpage + fragment
- ViewPage+fragment
- Viewpage+Fragment
- 调用Android系统设置项
- python中pyc和pyo的作用
- HZNU-能量项链【区间dp】
- 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
- AndroidSDK版本号与对应API
- viewpage+fragment的生命周期问题
- 【黑马程序员-学习笔记】数据结构-栈与队列
- MyEclipse出现的Unable to install breakpoint in的解决思路
- HDU 2094
- 从服务器端获得图片,保存到本地
- gdb中 handle SIGUSR1 nostop
- 局域网其他电脑连接测试机MySQL数据库
- 在windows平台VC2010\2012中应用libcurl详细攻略(作者泣血原创,不像网上的一堆翔坑,按此步骤执行,绝壁不坑)
- Web.xml配置详解之context-param