首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
florizt
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
FileProvider解析
使用场景 背景 不是每一种情况都需要使用 FileProvider 的。啥?你问行不行?有没有毛病? 这…写了确实可以,没毛病!但是这没有必要啊。 如果不需要FileProvider就不需要定义啊,如
flow操作符
创建操作符 flow 创建Flow的基本方法. flowOf 快速创建 flow ,类比 listOf() asFlow 将其他数据转换成 普通的flow ,一般是集合向Flow的转换 callba
equals、hashCode、toString、深/浅拷贝
方法 java kotlin equals 判断两个对象是否是同一个对象。当自定义equals方法时,一定要自定义hashCode方法,以保证用什么来进行equals就用什么来进行hashCode 同
lateinit 和 by lazy
一、lateinit 用作非空类型的初始化: 在使用前需要初始化 如果使用时没有初始化内部会抛出 UninitializedPropertyAccess Exception 可配合 ::xxx.isI
轻量级存储框架
一、SharedPreference 1.1、使用 1.2、commit 和 apply 的区别 commit:直接在主线程中进行写入操作,属于同步提交,返回boolean值。容易阻塞主线程导致ANR
Okhttp
一、请求过程 首先来看一个最简单的Http请求是如何发送的。 这段代码看起来比较简单,OkHttp请求过程中最少只需要接触OkHttpClient、Request、Call、 Response,但是框
Glide及图片加载
一、图片加载框架对比 首先,当下流行的图片加载框架有那么几个,可以拿 Glide 跟Fresco对比,例如这些: Glide: 多种图片格式的缓存,适用于更多的内容表现形式(如Gif、WebP、缩略图
单例模式
一、单例模式种类 1.1、懒汉式V1 缺点:线程不安全。 1.2、懒汉式V2(线程安全) 这种方式线程安全,getInstance() 方法进行了线程同步,但是这种方式不推荐使用。 缺点:效率太低 1
策略模式、适配器模式、责任链模式
什么时候用策略模式?我认为是情况比较多的时候。比如:情况1要怎么怎么样,情况2则要怎么怎么样。简单来说就是:不同的情况对应不同的方案。 什么时候用适配器模式?我认为非常适合那种功能相同,字段不同的情况
mvc、mvp、mvvm的区别
一、mvc 流程图如下: 缺点: C层单向调用M层和V层,大部分逻辑都集中在C层,代码量也集中在C层,这带给C层很大压力; V层和M层分离,数据感应依靠监听M层,这样V层就无法复用。 二、mvp 为了
下一页
个人成就
文章被点赞
8
文章被阅读
13,122
掘力值
205
关注了
0
关注者
2
收藏集
0
关注标签
0
加入于
2021-07-09