首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android-java
订阅
幻雪之恋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
什么!我竟然用反射初始化ViewBidning和ViewModel!
作为程序员,当然是能少写代码就少写代码。能CV的我绝不动手。哈哈哈。我想很多程序员都是这么想的吧。 在没有接触ViewModel,ViewBinding的时候,大多数的Base类封装差不多都是这样。 哎,我还是要手写ActivityMainBinding.inflate(Lay…
[译] 关于 Kotlin Coroutines, 你可能会犯的 7 个错误
在我看来,Kotlin Coroutines(协程) 大大简化了同步和异步代码。但是,我发现了许多开发者在使用协程时会犯一些通用性的错误。 1. 在使用协程时实例化一个新的 Job 实例 有时候你会需要一个 job 来对协程进行一些操作,例如,稍后取消。另外由于协程构建器 la…
Jetpack Navigation Fragmen间数据传递
Navigation 是一个框架,用于在 Android 应用中的“目标函数”之间导航,该框架提供一致的 API,无论目标函数是作为 Fragment、Activity 还是其他组件实现。 页面迁移时需要从AFragment 将数据传递到BFragment. 页面回退时需要从B…
android ViewBinding:一次化繁为简的探索
kotlin 升级到1.4.20之后,正式废弃了 kotlin-android-extensions 插件,将其Parcelable相关功能迁移到新插件kotlin-parcelize,并推荐使用**ViewBinding**进行视图绑定。 这个插件优点就是用起来特别舒畅,直接…
【译】2020 年 Fragment 最新文档(上),该更新知识库啦
很高兴见到你 👋,我是 Flywith24 。 最近 Android 官方针对 Fragment 文档进行了重新编写,使其适应 2020 年最佳实践的快速发展。 Fragment 的确是一个让开发者头疼的组件,它是一个很好的设计,但一直处于可改进的状态,随着 AndroidX…
Android 点九图机制讲解及在聊天气泡中的应用
Android为了使用同一张图作为不同数量文字的背景,设计了一种可以指定区域拉伸的图片格式“.9.png”,这种图片格式就是点九图。 注意:这种图片格式只能被使用于Android开发。在ios开发中,可以在代码中指定某个点进行拉伸,而在Android中不行,所以在Android…
Activity不用注册?那就来Hook吧
以前一直很好奇,启动一个新的Activity,为什么非要在清单文件里注册,到底是哪里地方进行了校验,整个启动的流程是什么样子的。如果想实现插件化机制,启动一个插件中新的Activity的话有什么其它方法去做到。这篇文章本来是想写在Activity的启动流程分析之后的,但是里面确…