240 发简信
IP属地:贵州
  • 我觉得若是fragment太多需要回收的情况,使用setOffscreenPageLimit体验上会好一些,毕竟会提前创建view,展示时只走一下onResume。
    不过回收再创建,需要恢复的东西比较多,也是麻烦的事情。💔

    Android学习小计:ViewPager2中的Fragment懒加载实现方式

    前言ViewPager2是官方推出的新控件,从名称上也能看出是用于替代ViewPager的,它是基于RecyclerView实现的,因此可以实现一些ViewPager没有的功...

  • 懒加载为啥非要用setOffscreenPageLimit来实现呢?既然是基于recyclerView来实现的,那么修改他的view的cache池大小,不更方便么?缓存的fragment也不会被重建。
    (viewPager.getChildAt(0) as RecyclerView).setItemViewCacheSize(mFragments.size()-1)
    博主觉得这样的方案如何?

    Android学习小计:ViewPager2中的Fragment懒加载实现方式

    前言ViewPager2是官方推出的新控件,从名称上也能看出是用于替代ViewPager的,它是基于RecyclerView实现的,因此可以实现一些ViewPager没有的功...

  • 120
    分布式缓存技术PK:选择Redis还是Memcached?

    分布式缓存技术PK:选择Redis还是Memcached? 经平台同意授权转载 作者:田京昆(腾讯后台研发工程师) 来源:腾云阁(https://www.qcloud.com...

  • @英勇青铜5 已经很好了:smile:

    LinearLayout measure流程学习

    LinearLayout是ViewGroup的子类,ViewGroup是View的子类 不考虑View上层绘制传递过程的,View的测量,是从measure()方法开始看 V...

  • :clap:

    RelativeLayout源码详解

    人生如逆旅,我亦是行人. RelativeLayout布局我们平时使用频率很高,但是由于平时业务繁忙和懒一直没有仔细阅读其内部实现机制,最近接到的需求逼得我不得不去仔细阅读它...

  • 可以,再分析一下LinearLayout使用wrap_content并且child使用weight并且height不为0的情况,基本就全了。

    LinearLayout measure流程学习

    LinearLayout是ViewGroup的子类,ViewGroup是View的子类 不考虑View上层绘制传递过程的,View的测量,是从measure()方法开始看 V...

  • LinearLayout measure流程学习

    LinearLayout是ViewGroup的子类,ViewGroup是View的子类 不考虑View上层绘制传递过程的,View的测量,是从measure()方法开始看 V...