美文网首页
总结部分细节

总结部分细节

作者: 770a7122edde | 来源:发表于2017-08-23 15:19 被阅读9次

1. FragmentPagerAdapter 和FragmentStatePagerAdapter  的区别:

FragmentStatePagerAdapter在每次切换viewpager的时候是有进行内存回收的,更适用于多页面的情况,因为页面比较多的时候,会比较耗内存。而FragmentPagerAdapter他在destroyItem的时候并没有回收内存,只是对UI进行了分离。所以他适用月页面比较少的情形,才不会对系统内存有大的影响。

2.Fragment的生命周期:

3.Fragment的通信:

第一种是Fragment中调用Activity的方法,只需要通过getActivity方法获取到原Activity,即可

第二种是Activity中调用Fragment的方法。接口回调。需要在Fragment中定义接口,然后Activity实现,即可

第三种是Fragment调用Fragment的方法,首先获取Activity,然后通过findFragmentById获取Fragment,即可

4.关于view的invalidate和requestLayout方法的区别(参考):

View绘制分三个步骤,顺序是:onMeasure,onLayout,onDraw。调用invalidate方法只会执行onDraw方法;调用requestLayout方法只会执行onMeasure方法和onLayout方法,并不会执行onDraw方法。

所以当我们进行View更新时,若仅View的显示内容发生改变且新显示内容不影响View的大小、位置,则只需调用invalidate方法;若View宽高、位置发生改变且显示内容不变,只需调用requestLayout方法;若两者均发生改变,则需调用两者,按照View的绘制流程,推荐先调用requestLayout方法再调用invalidate方法。

5.

相关文章

  • 总结部分细节

    1. FragmentPagerAdapter 和FragmentStatePagerAdapter 的区别: F...

  • 总结不容易啊

    今天计划做个周总结的,细节部分已经完成,归纳环节没有完成,最终的总结也就没有完成。 今天又了解一下冥想...

  • 面试会被拒的这些细节,你知道吗

    写下这个题目的时候我一直提醒自己,不要跑偏。 我不是总结面试技能,是总结面试被拒的部分细节。请原谅三少是个思维跳跃...

  • 做好细节部分

    觉得现在的环境影响到了自己,实际上,是自己的问题。外界的因素是有很多,可是,我们都是可以做好的。根据现在的情况来看...

  • 亮出专家身份

    18-李理可 20190921《细节》阅读总结-亮出专家身份 知行三问 ## 1. 今天所读内容中印象最深刻的部分...

  • FPGA 自动售货机大作业

    FPGA大作业实验报告 本实验报告分为实验目标,设计概述,细节详述,常见问题分析,总结,完整代码等部分。 实验目标...

  • 有余数的除法

    有余数的除法这部分知识点并不难,但一些细节孩子会把握不准,容易出错。我总结了以下几点: 1.算式各部分名称 孩子能...

  • Android 数据库 ObjectBox 源码解析

    如若不关心实现细节可直接查看“ObjectBox 架构”、“总结”这两部分内容。(简书不支持锚点(;′⌒`)) 一...

  • 寻找相似点,化敌为友

    今天用分析阅读的方式精读《细节,如何轻松影响他人》第六章和第七章总结以下所阅读部分的精华内容: 1.这部分主要讲了...

  • 第八和第九周周报:04-16~04-29

    工作: 最近工作中,尽量思考代码的细节部分。深入学习,加以总结。 学习: 1.针对自己项目中访问安全控制技术Spr...

网友评论

      本文标题:总结部分细节

      本文链接:https://www.haomeiwen.com/subject/txnddxtx.html