首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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的启动流程分析之后的,但是里面确…