优化
文章平均质量分 91
写bug的蚊子
我只是搬运工,存存笔记而已
展开
-
android_基础_ViewPager中Fragment的重复创建、复用问题
转载自:https://www.cnblogs.com/bimingcong/p/10276450.htmlViewPager中Fragment的重复创建、复用问题 在ViewPager中的Fragment的生命周期 随着页面的切换 当前的展示页相邻的页面生命周期一直在变化一开始 刚进入Activity时候,ViewPager默认初始化好前两个Fragment(消息和任务)消息 ->任务05-09 14:47:39.593 31509-31509/tyh.com.tablayout.转载 2021-10-08 08:57:27 · 2299 阅读 · 0 评论 -
android_优化_布局优化(merge)
目的:减少布局层数效果:减少视图树中的节点个数,加快视图的绘制,提高UI性能#何时使用:子视图不需要指定任何针对父视图的布局属性假如需要在LinearLayout里面嵌入一个布局(或者视图),而恰恰这个布局(或者视图)的根节点也是LinearLayout,这样就多了一层没有用的嵌套,无疑这样只会拖慢程序速度。而这个时候如果我们使用merge根标签就可以避免那样的问题子视图不需要指定任何针对父视图的布局属性:<LinearLayout xmlns:android="http://sche转载 2021-09-10 08:20:35 · 197 阅读 · 0 评论 -
android_优化_recyclerview_ListAdapter后台异步比较数据差异来更新数据视图
目录1 前言2 正文2.1 基本使用3 最后1 前言在查看 google 的开源项目 sunflower 时看到使用到了 ListAdapter,开始以为是之前对应 ListView 的那个 ListAdapter,实际上是 recyclerview 库里提供的。自己也就跟着使用到了项目中。当然,经历了一些问题后,才比较好地掌握了 ListAdapter 的正确使用方法。本文主要会回答如下的问题:为什么提供同样引用的集合给 ListAdapter后,没有任何反映?为什么使用转载 2021-07-03 22:31:03 · 717 阅读 · 0 评论 -
android_优化_recyclerView_不重复绑定数据和监听
每一个APP,都离不开View的使用,小到一个登陆注册页面,大到复杂的网上商城,都是View使用的具体体现。往往我们使用View,其实就是为了向用户展示一定的数据,因此,view的使用又总是离不开数据的。基本很多人的做法都会把数据以及view分开,但是其实在Android开发的view中已经有api接口可以完成一定量数据的存储了,这就是——View.setTag()以及View.getTag()什么是setTag==============setTag()是做什么的呢?SDK的解释为:Unlik转载 2021-06-30 15:00:20 · 784 阅读 · 0 评论