Android Fragment
潇儒瀚
这个作者很懒,什么都没留下…
展开
-
9行代码让你App内的Fragment对重叠说再见
在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个我的方案:9行代码让你app内的Fragment对重叠说再见!更新:官方在Support 24.0.0及以上版本已经修复了上篇源码分析的引起重叠的BUG; 所以如果你使用了24.0.0以上的版本,在正常情况下,就不用再考虑重叠的问题了!转载 2017-01-06 15:26:15 · 402 阅读 · 0 评论 -
Fragment跳转时传递参数及结果回传的方法
今天总结一下Fragment间的参数传递及结果返回的方法。效果图:1、点击“加载第二个Fragment按钮”,加载出第二个Fragment,同时传递过去参数:“从Fragment1传来的参数”这几个String;2、当用户点击第二个Fragment中的几个图片时,将点中的结果返回给第一个Fragment,将用户的选择在第一个Fragment显示出来转载 2017-01-08 13:05:07 · 345 阅读 · 0 评论 -
Fragment详解之五——Fragment间参数传递
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2017-01-08 13:03:30 · 248 阅读 · 0 评论 -
Fragment详解之四——管理Fragment(2)
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2017-01-08 13:01:52 · 198 阅读 · 0 评论 -
Fragment详解之三——管理Fragment(1)
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2017-01-08 13:00:25 · 246 阅读 · 0 评论 -
Fragment详解之二——基本使用方法
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2017-01-08 12:59:22 · 224 阅读 · 0 评论 -
Fragment详解之一——概述
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2017-01-08 12:57:38 · 285 阅读 · 0 评论 -
Fragment之我的解决方案:Fragmentation
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation附:SwipeBackFragment的实现分析如果你通读了本系列的前两篇,我相信你可以写出大部分场景都能正常运行的Fragment了。如果你想了解更多,那么你可以看看我封装的这个转载 2017-01-06 15:31:47 · 1229 阅读 · 0 评论 -
Fragment全解析系列(二):正确的使用姿势
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些Fragment使用技巧。Fragment是可以让你的app纵享丝滑的设计,如果你的app想在现在基础上性能大幅度提高,并且占用内存降低,同样的界面Activi转载 2017-01-06 15:31:07 · 566 阅读 · 0 评论 -
Fragment全解析系列(一):那些年踩过的坑
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,并给出解决方案;这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+转载 2017-01-06 15:29:18 · 276 阅读 · 0 评论 -
从源码角度分析,为什么会发生Fragment重叠?
该文分析的support包版本为23.3.0,在24.0.0及以上官方已修复文章中所说的Fragment重叠BUG。我们在使用Fragment的过程中,有时会发现一直表现正常的Fragment,突然重叠了!什么情况下会发生Fragment重叠?一般满足下面2个条件才可能会发生重叠:1、发生了页面重启(旋转屏幕、内存不足等情况被强杀重启)。2、重复replac转载 2017-01-06 15:27:12 · 289 阅读 · 0 评论 -
为什么要用Fragment.setArguments(Bundle bundle)来传递参数
ragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢?为了弄清这个问题,我们可以做一个测转载 2017-01-08 14:11:09 · 301 阅读 · 0 评论