由于在最近的几个项目中,都遇到ViewPager+多个Fragment的加载需求,但是其中很多地方都需要大量的网络请求和图片加载,在用lint监测的情况下,内存真的是窜窜往上跑。所以,考虑在整个Activity和Frag…
标签:fragment
Android组件化之终极方案
Fragment或View如何支持组件化 距离 Android组件化方案 发布已经半年有余,虽说这个方案已经能够解决一些项目的需求,但是依然不够完美。很多开发者也在博客和GitHub中留言甚至发邮件问我,Fragment…
Fragment懒加载——最简方案(LazyBread)
GIF镇楼 效果图 框架引入 在项目根目录的build.gradle文件中添加 allprojects { repositories { maven { url 'https://jitpack.io' } } } ap…
Android组件化专题-路由动态注入跳转参数以及获取其他模块的fragment
上几篇组件化专题文章,我们对路由框架基本实现了,Activity之间当跳转和模块间当通信。 现在思考一个问题: 不管是在Activity或者Fragment,跳转都会传递一些参数,然后在对应对Activity或着Frag…
Android DialogFragment嵌套DialogFragment显示问题
众所周知,在Android3.0之后,google就加入了Fragment的概念,也就是俗称的碎片化,其目的是为了减少Activity的开销,也是为了适配安卓开发中不同屏幕尺寸的问题。在注明的MVP开发模型当中,goog…
整理ViewPager和fragment使用过程中遇到的坑,并封装懒加载fragment
前沿:在使用ViewPager和fragment的时候,如果不了解其运行机制,就会造成网络请求滥用和界面的过度绘制,使界面出现卡顿的现象,所以今天开篇文章来记录这一类的问题,并推荐一种好的解决方案出来 先介绍一波加载的时…
Android commit 和 commitAllowingStateLoss 的区别
1615230-60be89c602040f87.jpg fragment 基本上是每个项目都会用到,一般我们会这么写: getSupportFragmentManager() .beginTransaction() .…
[Android]如何做一个崩溃率少于千分之三噶应用app(28)- 跨module操作能力
大家好,我系苍王。 以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。 [Android]如何做一个崩溃率少于千分之三噶应用app–章节列表 这几个月一直在编写一本叫做《Andro…
FragmentTabHost+Fragment框架,你是否需要?
这次带来的是一个简单UI框架,不知你们是否需要。主要用到FragmentTabHost+Fragment+DrawerLayout实现。 转载请注明出处:Vincent Blog‘s 献上效果图: tabdemo.gif…
Fragment 中setUserVisibleHint方法不执行
/** * Set a hint to the system about whether this fragment's UI is currently visible * to the user. This hint …
Android 内存管理之Fragment回退栈管理
开篇 又是周末了,有一段时间没有给童鞋们分享点什么东西了。今天熬夜给童鞋们分享一个Fragment回退栈管理。 意欲何为 Fragment是3.0API加入的组件,它已被广泛用于应用开发中。support-v4包…
【 Android 】ViewPager + TabLayout + Fragment(禁止预加载)
在 ViewPager 和 Fragment 配合使用的时候,ViewPager 会使用预加载机制,使得我们在没有切换到到对应页面时,就已经加载好了,这是个非常不好的用户体验。所以本示例项目就诞生了。 关键字:setUs…