简书里搜索排名比较高的一篇文章:关于flutter对象引用的理解[https://www.jianshu.com/p/1f423cfb750b],里面的表述严重错误,为了以正...
简书里搜索排名比较高的一篇文章:关于flutter对象引用的理解[https://www.jianshu.com/p/1f423cfb750b],里面的表述严重错误,为了以正...
步骤1:根据 Camera 支持的尺寸和当前屏幕的尺寸选择一个合适的预览尺寸,大概的代码如下: 步骤2:获取了合适的 Camera.Size 之后会发现部分机型,比如小米Mi...
错误结论,误人子弟
Dart是值传递还是引用传递?之前面试的时候遇到了这个问题,回答的很差,后面写的面经中稍微解答了这个问题,但是不太详细,就单独开一篇文章来说下这个问题。首先给个结论,dart是值传递。我们每次调用函数,传...
synthetic都已经标记弃用了。还是别用了为秒。
Kotlin升级1.5版本synthetic引发的血案分析场景重现 因为项目里面Kotlin版本还停留在1.4,看到1.5版本更新记录[https://Kotlinlang.org/docs/releases.html#releas...
findIndex的实现是错的,误人子弟。
29. find和findIndex的实现1. find() find()作用: 返回符合条件的数组项,如果没有返回undefind 2. findIndex() findIndex()作用: 返回符合条件的数组项的...
一. 业务背景 我们团队前段时间做了一款小型的智能硬件,它能够自动拍摄一些商品的图片,这些图片将会出现在电商 App 的详情页并进行展示。 基于以上的背景,我们需要一个业务后...
一、前言 在使用Java语言设计类之间关系的时候,我们会接触到 组成单元 和 关系连接 这两类概念: 组成单元:普通类、abstract抽象类,interface接口。 关系...
js端的close哪里定义的啊
到底看没看过okhttp的源码设计,就execute里出来了new Thread就知道了在胡扯...最初编写网络框架我也不会new Thread呀。
给你写文章的勇气点赞
回头我试一下
[Kotlin]利用扩展函数优雅的实现“防止重复点击”[更新]:1.新增OnLazyClickListener [2019.6.30]2.triggerLastTime = currentClickTime挪到if判断内,解决多...
getTag() 那行可以优化成
getTag(1123460103) as? Long ?: -1L
Androidx真的比原来的support整洁么?不见得吧?跟support包都是一一对应的
AndroidX升级踩坑一、AndroidX介绍 鉴于Android support包版本依赖混乱,对实际开发不是很友好,经常出现依赖包重复或者项目本身与三方库的support包版本不一致等情况,g...
文章已同步发表于微信公众号JasonGaoH,仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果 为什么会有这篇文章 之前写过一篇文章使用Coord...
一. Kotlin Flow 介绍 Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。 官方文档给予了一句话简单的介绍: Flow — c...
@阿祥呦 你可以看一下view的tag用法。这串数字是我定的一个特殊的id。相当于给delay时间一个特定的id
[Kotlin]利用扩展函数优雅的实现“防止重复点击”[更新]:1.新增OnLazyClickListener [2019.6.30]2.triggerLastTime = currentClickTime挪到if判断内,解决多...
利用view的tag存储delay时间
[Kotlin]利用扩展函数优雅的实现“防止重复点击”[更新]:1.新增OnLazyClickListener [2019.6.30]2.triggerLastTime = currentClickTime挪到if判断内,解决多...
@厦门第一帅哥 你想将listener置空的时候调用。当有异步操作或者耗时操作时,可以在onDestroy()内调用。一般来说不需要调用
RecyclerView的Item以及子View点击事件各实现方法以及存在的问题 想要实现RecyclerView的Item的点击事件,你可能会想到各种方法。比如:1.在创建ItemView时添加点击监听。也就是在 Recycle...