Activity嵌套多个fragment时,onResume的处理
来源:互联网 发布:软件测试职位有哪些 编辑:程序博客网 时间:2024/05/21 21:49
问题:当Activity里有多个fragment时,其中fragmentA根据需求,需要在onResume时需要做请求数据等操作,但是如果直接在fragmentA里的onResume里写东西,当从其他页面返回到fragmentB和fragmentC时,fragmentA里的onResume也会走,这样很浪费流量浪费资源。
问题原因:fragment的生命周期是跟着它所在的activity一起走的,当从其他页面返回到本activity时,本activity会走onResume的生命周期,这个时候本activity里的所有fragment也都会走各个fragment重写的onResume里的代码。
解决方法:
不在fragmentA的onResume里写,而改成下面这样写,不可见时不操作,可见时再操作:
1 0
- Activity嵌套多个fragment时,onResume的处理
- Android Activity中嵌套多个Fragment的使用
- Android Activity中嵌套多个Fragment的使用
- Activity或者Fragment的onResume()方法妙用
- Activity嵌套多个Fragment实现横竖屏切换
- Activity嵌套多个Fragment实现不同全屏模式状态栏
- Fragment 的onResume() 不执行时
- Fragment的onResume
- 多个Fragment嵌套
- viewpager嵌套多个Fragment并处理点击事件
- Activity中包含多个Fragment,Afragment中嵌套ViewPager,在第二次切换到Afragment时Viewpager内容被清空的问题解决
- 多个Fragment的Activity中上下文菜单的处理(ContextMenu)
- 多个Fragment的Activity中上下文菜单的处理(ContextMenu)
- 多个Fragment的Activity中上下文菜单的处理(ContextMenu)
- 史上最简单的的Activity嵌套fragment
- Android 管理多个fragment(处理Activity被回收的情况)
- Activity搭载多个fragment中webview返回事件的处理
- Fragment之间切换时onResume效果的使用
- ubuntu+phpstorm+xdebug断点调试.md
- 字节对齐
- butterknife源码分析:代码分析
- idea自带的maven设置aliyun镜像
- 短信发送器
- Activity嵌套多个fragment时,onResume的处理
- L2-012. 关于堆的判断
- js 工具类方法
- HDU:1142 A Walk Through the Forest
- 跳转到指定的viewpager页面
- springboot国际化配置
- Android Studio 2.3 instant run与miui冲突问题的解决
- docker基本命令
- websocket需要tomcat8.5.8以上版本才支持