- 博客(10)
- 收藏
- 关注
原创 协程调度器 dispatcher.default 和dispatcher.IO的区别
3.当多个键的hash值映射到同一个索引上,然后hashmap使用链表存储这些键值对,在这个数组的位置,存储的是链表的头节点。1.HashMap的元素数量超过一定的值,HashMap会进行扩容,把数组大小翻倍,重新分配所有键值对到新的数组位置。1.通过键的HashCode计算哈希值,然后找到对应的数组位置,然后在链表或者红黑树中插入新的值。4.如果数组当中存的链表的长度超过一个值,链表会转变成红黑树,提高查找效率。线程池的核心线程会被回收吗 线程池的线程收敛。Rx'java的操作符和线程切换的操作符。
2024-07-25 13:53:59 259
原创 Fragment的浅层理解和使用
Fragment就是一种可以嵌入活动当中的UI片段,可以把不同的UI片段放到同一个活动中,充分利用屏幕空间,经常使用在平板和车机等又大又长的屏幕中。碎片可以理解为一个简单的小活动,通过碎片我们就可以在一个大活动中,加载不同的小活动使用方法理解: 1.正常创建布局 xxx_fragment;例如:news_content_fragment<?xml version="1.0" encoding="utf-8"?><RelativeLayout...
2021-12-22 15:17:53 1986
原创 RecyclerVier的Adapter中的itemXXX方法浅层使用
RecyclerVier的Adapter中的itemXXX方法浅层使用(持续更新。。)
2021-12-22 14:24:26 330 1
原创 RecyclerView 设置item之间的间距
这是LinearLayoutManager设置Item间距的的一个辅助类public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpacesItemDecoration(int space) { this.space = space; } @Override public void getItemOffs
2021-09-24 09:59:19 755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人