Kotlin 的单例模式(5种) Kotlin 的5种单例模式: 饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静态内部类式 一、饿汉式实现 特点:在类创建的同时就已经创建...
Kotlin 的单例模式(5种) Kotlin 的5种单例模式: 饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静态内部类式 一、饿汉式实现 特点:在类创建的同时就已经创建...
最近用unity编译Android平台的项目,总是在第一次开机的时候,编译遇到“Detecting android sdk”对话框,下面是“checking android ...
有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: 这时候apk的签名就需要是系统签名(platform、shar...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 造成内存泄漏的原因? threadLocal是为了解决对象不能被多线程共享访问...
LiveDataBus大家都很熟悉了,网上也有很多通过反射实现的LiveDataBus。但是通过反射实现的代码比较混乱,也比较难以理解。这里给出一版通过代码实现的。更加的简洁...
channel.send(1)
发送方挂起
channel.receive(1)
接收方挂起
channel.send(4)
发送方挂起
channel.receive(4)
接收方挂起
我这边加打印确认了下,应该是先recive(1),发起挂起,再send(1),发起挂起,recive确认收到1,包括之后的顺序也是这样
# kotlin channel 入门kotlin channel 入门 前言 最近项目中对 kotlin 的使用比较多。不得不说 kotlin 确实可以极大的提高 android 的开发效率,有许多之前得用 ...
kotlin channel 入门 前言 最近项目中对 kotlin 的使用比较多。不得不说 kotlin 确实可以极大的提高 android 的开发效率,有许多之前得用 ...
你好,我也是这个问题,请问你解决了吗
android studio直接查看db数据库Android Debug Database 尝试多种这种方式侵入性最小,集成够简单。这是一个开源的项目,项目地址 在这里。先在 module 的 build.gradle ...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
相信小伙伴在使用RXJava与Retrofit请求网络时,都有遇到过这样的场景,在IO线程请求网络解析数据,接着返回主线程setData、更新View试图,那么也肯定熟悉下面...
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
一、kotlin代码转换为java代码 二、kotlin单例——object实现 编写了此kotlin代码之后,我们用上述的方式来转换成java代码: 可以看到,java代码...
1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗;(2)、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程...
一、网络相关 1. 20 张图彻底弄懂 HTTPS 的原理 https://mp.weixin.qq.com/s/eYaus8b3YYK3F8s2QTd71w[https:/...
Android中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是有时候,View却显得力不从心,所以Android提供了SurfaceView给Androi...
赞一个,写得很好
Android自定义View全解目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
前言 属性动画的使用 是 Android 开发中常用的知识 本文将献上一份全面 & 详细的属性动画学习指南,将详细介绍属性动画的所有内容,包括:意义、作用、应用场景、功原理 ...
一篇搞定Handler Handler如何运转 Looper如何线程隔离 IdleHandler如何使用 消息有什么讲究 Handler怎么用? 通过Handler 的sen...