return@forEach,是相当于Java 中的continue??,你还是都验证下吧
Kotlin基础-for循环return、break、continue1.与Java的相同点 以下Kotlin代码跟Java,使用return、break、continue关键字效果一致。index==3 return,结束该次循环,跳出循环体...
return@forEach,是相当于Java 中的continue??,你还是都验证下吧
Kotlin基础-for循环return、break、continue1.与Java的相同点 以下Kotlin代码跟Java,使用return、break、continue关键字效果一致。index==3 return,结束该次循环,跳出循环体...
1.Array. 等价java中的数组类型2.kotlin类中声明的成员变量(无论是var/val)都必须初始化,或者使用lateinit修饰,在后面使用前初始化,这和jav...
一,view.getLocalVisibleRect(rect);以目标view的左上角为参考系;view.getGlobalVisibleRect(rect);以屏幕的左上...
一。常用方法解析:1.mTabLayout.setTabGravitymTabLayout.setTabMode 2.mTabLayout.setTabIndicatorFu...
View组件显示的内容可以通过cache机制保存为bitmap, 我们要获取它的cache先要通过setDrawingCacheEnable方法把cache开启,然后再调用g...
onMeasur方法中经过是否有LayoutManager的对象一般都是走了这个方法去测量宽高,defaultOnMeasure,源码如下: 最终又都调用了layoutman...
1.RelativeLayout 设置android:gravity="center_vertical”不管用如果是要求所有的控件是在RelativeLayout中上下居中,...
1.onPageScrolled,调用多次,pos从当前页面的pos开始变化 2.onPageSelected,当前选中的页面的pos,只调用一次 3.onPageScrol...
onLowMemory方法顾名思义就是在app内存低的时候回调,那么怎样才是内存低的标准,回调流程又是如何?我们一起带着问题去看源代码解析。onLowMemory方法在Act...
执行如下命令,查看是否有代理 如果执行完,有地址值,证明有代理,执行如下命令
一,FragmentPagerAdapter:1.通过setOffscreenpageLimit(int n),来控制cache的数量,n*2+1个;2,当加载的page超出...
1.viewPager.setAdapter(PagerAdapter);在setAdapter中会调用pagerAdapter.startUpdate(this);把vie...
一。LinkedList:数据结构是双向链表 list的增删改查1.增(加元素) 其他的方法暂时不罗列2.删除元素 3.修改某个元素值 4.查询 二。ArrayList数据结...
LruCache算法,又称为近期最少使用算法。 LruCache 中 Lru 算法的实现就是通过 LinkedHashMap 来实现的。LinkedHashMap继承于Has...
在FragmentActivity添加一个fragment 一。FragmentActivity中,如何控制fragment的add和remove,以及和acitivity之...
线性排序一 桶排序核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的了。 如果...
数组中的第K个最大元素[https://leetcode-cn.com/explore/interview/card/bytedance/243/array-and-sort...
Glide:多种图片格式的缓存,适用于更多的内容表现形式(如Gif、WebP、缩略图、Video)(不支持动态WebP)生命周期集成(根据Activity或者Fragment...