首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鱼洗竹
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
鱼洗竹
2年前
关注
ViewPager + Fragment 与 IllegalStateException
ViewPager/ViewPager2 与 Fragment 一起使用时出现 IllegalStateException 问题以及 Fragment 会出现重叠现象...
0
评论
分享
鱼洗竹
2年前
关注
DialogFragment 与 BottomSheetDialogFragment
DialogFragment:在感知生命周期并自己处理的 Dialog。BottomSheetDialogFragment:可实现 bottim_sheet 效果的 Dia...
4
评论
分享
鱼洗竹
2年前
关注
LiveData 与 IllegalStateException
在 Activity 发生重建时,使用 LiveData 有可能出现 IllegalStateException...
0
评论
分享
鱼洗竹
2年前
关注
touch 事件传递过程
touch 事件的由 InputDispatcher 到应用端,应用端再到 InputDispatcher 的过程...
2
评论
分享
鱼洗竹
2年前
关注
by 关键字
从原理上讲,不使用 kotlin 的委托也可以实现类似的效果,只不过比较麻烦,kotlin 通过生成的代码省去了一些模板代码,更方便使用。...
0
评论
分享
鱼洗竹
2年前
关注
launch 过程分析
协程:在代码层面上就是一个 Continuation 对象。子协程间接持有父协程引用,子协程执行完毕后会回调父协程...
2
评论
分享
鱼洗竹
2年前
关注
Kotlin 使用 Livedata 问题汇总
livedata + lambda 一起使用时,出现 IllegalArgumentException 原因分析...
0
评论
分享
鱼洗竹
2年前
关注
NestedScrolling 学习
以 RecyclerView 源码为例,简要分析 NestedScrolling 中关于滑动处理的相关逻辑。...
0
评论
分享
鱼洗竹
2年前
关注
KOOM 小结
参考 【开源库剖析】KOOM V1.0.5 源码解析 流程 初始化流程起始于 CommonInitTask#init 方法,里面会调用 MonitorManager#add...
0
评论
分享
鱼洗竹
3年前
关注
协程的几个验证程序
异常处理 正常情况下,父协程收到子协程的异常通知后,首先会取消所有其它子协程,取消自己,然后往上抛异常。 下图为了方便,将 launch 与内部代码统一算作一个协程,实际上...
0
评论
分享
鱼洗竹
赞了这篇文章
Jkwen2024
3年前
关注
针对 DialogFragment 状态异常和内存泄漏的解决方案
DialogFragment 是一种弹窗实现方法,但在实际使用时,会经常出现一些问题,针对常见问题整理了解决方案。...
23
1
分享
鱼洗竹
3年前
关注
Bitmap 回收
java 层 android 8 以后 bitmap 会被分配到堆外内存,当 bitmap 对象被回收时也必须要释放这块内存。具体原理在 Bitmap 构造函数中 上面涉及...
0
评论
分享
鱼洗竹
3年前
关注
内存情况分析
锯齿状 波峰波谷时分别 dump 内存快照,用 mat 打开 切到一个快照的直方图界面 按下图与另一个快照比对 上述示例可一眼看出增加的元素,后继需要结合源码、OQL 等方...
0
评论
分享
鱼洗竹
3年前
关注
ANR 常见情况分析
网络文章 文章一 logd 进程 logd 进程主要工作原理参考 gityuan 文章。总结一下就是:java 层使用的 Log 函数最终会写入到 logd 进程。因此,如...
0
评论
分享
鱼洗竹
3年前
关注
FragmentPagerAdapter
FragmentStatePagerAdapter 与 FragmentPagerAdapter 的使用...
0
评论
分享
鱼洗竹
3年前
关注
Jetpack 几小只
记录 startup 与 Lifecycle 的实现原理,以及通过 ProcessLifecycleOwner 可在应用任意地方监听生命周期...
0
评论
分享
鱼洗竹
3年前
关注
fitSystemWindow
fitsSystemWindows 的简单说明及关键 viewpager+fragment 实现沉浸式的一个小 demo...
0
评论
分享
鱼洗竹
3年前
关注
java 相关
堆 jvm 只是一个软件,并不是操作系统,所以 jvm 并不具备操作内存的权限,它想使用内存也必须通过 alloc 等方法向系统申请。所以常说的 jvm 中的堆并不等价于进...
0
评论
分享
鱼洗竹
3年前
关注
SparseArray 与 ArrayMap
SparseArray 因为 Int 为 key,所以不会出现 hash 冲突,但依旧存在扩容问题 删除时并不会直接移动数组,而是将对应值设置成 DELETED(一个特殊的...
6
2
分享
鱼洗竹
3年前
关注
Fragment 生命周期
生命周期 单看 frg 自己的生命周期有以下几个相关方法,按从上往下执行 onAttach onCreate onCreateView onViewCreated onAc...
0
评论
分享
下一页
个人成就
文章被点赞
36
文章被阅读
37,195
掘力值
1,347
关注了
1
关注者
20
收藏集
1
关注标签
8
加入于
2020-06-29