首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Record
掘友等级
SEC
|
MGT
JAVA
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
viewmodel的理解
viewmodel的作用: 1.管理UI数据,如activity或者fragment。利于他们的解藕,只专注他们控制器类的作用。 2.感知lifecycle的生命周期,避免crash发生。 3.当配置
livedata基本理解
livedata是一个可被观察的数据持有类。它内部集成了lifecycle,因此也具备了生命周期感知能力。当livedata持有的数据发生改变的时候,livedata会通知生命周期处于started或
lifecycle组件库的理解
**lifecycle生命周期感知组件。它是一套组件,可以感知activity或者fragment生命周期,属于Google推出的jetpack组件库之一,同时它也是jetpack组件库的基础,如li
retrofit的理解
retrofit是一个restful风格、高效的网络请求框架封装,底层是okhttp实现的网络请求。大量使用了设计模式对功能模块的解藕。 使用的设计模式: 门面模式:retrofit类; 单例模式:获
okhttp的理解
okhttp是目前最流行的网络请求框架,底层封装了socket。httpurlconnection底层也是采用的okhttp(4.4开始)。 okhttpclient采用构建者模式为请求准备一些必要的
Glide缓存理解
Glide分为四级缓存,分别为activecache,memorycache,diskdatacache,diskresourcecache。 activecache为活动缓存,缓存正在使用的图片;m
Glide理解(1)
Glide是一个图片加载框架,功能强大,设计巧妙,调用优雅简单,如Glide.with(context).load(url).into(imageview)就可以完成图片请求加载过程。 with(co
TouchTarget理解
touchtarget概述: Touchtarget是viewgroup的静态内部类,主要用来存储消费了事件的子view。它的数据结构是单链表型的,持有child(消费事件的子view),pointe
LayoutParams理解
LayoutParams是ViewGroup的一个静态内部类,封装了View的宽度和高度布局参数信息。 LayoutParams是子View用来告诉它的父控件如何放置自己的。如我们经常用到的以layo
measurespec和layoutparam的理解
1.measurespec可以理解为一种测量规格,包含测量模式mode,测量大小size。在自定义view重写onmeasure方法时,该view的父布局会将自己的measurespec传递给子vie
下一页
个人成就
文章被点赞
6
文章被阅读
5,608
掘力值
239
关注了
14
关注者
2
收藏集
1
关注标签
70
加入于
2021-05-15