首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jalen
掘友等级
Android
java kotlin javaScript dart Android vue react native flutter uniapp
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
156
文章 156
沸点 0
赞
156
返回
|
搜索文章
最新
热门
细数SharedPreferences的5大缺陷及ANR原因
我们经常使用的SharedPreferences其实是存在很多缺陷的,主要表现在 占用内存 getValue时可能导致ANR 不支持多进程 不支持全量更新 commit或apply都可能导致ANR 以
10分钟吃透kotlin语法let apply also run takeIf takeUnless的区别
结论先行 区别 返回值 内部操作 let 最后一行 it apply 调用者本身 this also 调用者本身 it run 最后一行 this或省略 首先写一个Person类做演示,方便数据的展示
10分钟 吃透Handler完整原理机制
Handler 原理 大白话 Looper 循环器 Handler 发送和接收消息者 MessageQueue 存储消息的对了 Message 传递的消息事件 主要从源码部分了解以下几个核心重要的方法
java 弱引用的内存泄漏模拟 及解决方案 参考ThreadLocalMap
针对以上的场景我们可以通过ReferenceQueue可以监测到内存的泄漏, 在手动GC回收之后我们再次手动clean了一次, 在clean方法里通过queue去查找未被回收的对象,对里面的对象处理。
mac iterm git命令行报错 OpenSSL SSL_connect SSL_ERROR_SYSCALL
常见报错 终极解决方案 step1: 检查是否开了网络代理,如果有先关闭 step2:在命令行输入如下命令; step3: 以上命令都完成了之后就重启命令行窗口,愉快的执行你的curl或者其他指令了。
2分钟解决:jarsigner找不到证书链,手动给apk签名
常见问题 报错1:jarsigner找不到证书链 报错2:必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目 解决办法 输入下面的指令 一步搞定 /Users/jalen/Desktop/
解决方案 android studio中的gradle找不到任务列表task list
如题所示, 需要打开File-->settings-->Experimental里,将 Do not build gradle task list during Gradle sync . 取消勾选即
github 443 错误 OpenSSL SSL_connect: SSL_ERROR_SYSCALL 或者LibreSSL 终极解决办法
终极解决方案 step1: 检查是否开了网络代理,如果有先关闭; step2:在命令行输入如下命令 step3: 以上命令都完成了之后就重启命令行窗口,愉快的执行你的curl或者其他指令了。
LeakCanary最新2.8.1版本源码 原理分析 [2022年初kotlin版]
首先从LeakCanary的使用开始讲,接着会到底层分析源码逻辑 kotlin新版本如何使用 只需要这样一步就搞定了. 默认监测哪些泄漏 官方网站的说明,无侵入式依赖,会自动给注入如下几个模块的内存泄
个人成就
文章被点赞
60
文章被阅读
26,486
掘力值
604
关注了
38
关注者
15
收藏集
6
关注标签
105
加入于
2017-10-23