首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android Thinking
我叫龙傲天
创建于2023-03-26
订阅专栏
从Android源码中汲取编程思想
等 2 人订阅
共6篇文章
创建于2023-03-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
空安全和平台类型表示法-kotlin调用Java代码时的大坑
空安全 null空类型是kotlin中的特色,而Java是不具备空安全的。在kotlin与Java代码的相互调用时,kotlin中的null可以被映射为Java中的任意类。而且这种映射在编译阶段是被认
Android 中监控APP「进入后台」「进入前台」
利用ActivityLifecycleCallbacks监听所有activity的生命周期 在application中注册监听方法,一般写在onCreate方法中 实现监听方法:具体实现onActiv
Android 中 Emoji 适配方案-EmojiCompat
Android 对 Emoji 的支持 在 Android 4.4 以前, Android 并不支持 emoji 表情,当时的解决方案主要是经过 imageSpan 配合 spannableStrin
RoomDatabase(Android 数据库 Room) + LiveData 完成多状态任务管理机制
问题场景:例如在小红书上发布一篇图文笔记,从编辑完图片到发布成功,中间需要经过若干步骤,如何对这些中间任务进行管理?
LiveData 在 NetworkBoundResource 中的巧妙应用
先抛出一个很常见的问题:如何通过网络请求的数据来更新View?这个问题的解决方案是很明确的: 在本地缓存/数据库,中查找是否有缓存,如果有缓存直接更新Vie
ViewModel 跟 Activity 之间到底是什么关系?
ViewModelProvider(activity)[YourViewModel::class.java]�我们日常都是如此获得ViewModel的,那你知道ViewModelProvider到底是