首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
卢宇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
处理Cannot add the same observer with different lifecycles错误
开发中造成这个问题的原因我遇到两种,一种是Lambda表达式中未使用非静态方法或引用,例如:第二种是Lambda表达式闭包内为空,例如lambda表达式如果未持有外部类对象,那么kotlin编译器会进
用Kotlin改造AsyncLayoutInflater
当我们的UI布局因为过于复杂,影响冷启动或者用户体验的时候,`AsyncLayoutInflater`可以帮助我们优化,因layout反射变成View占用main线程的卡顿问题。
Kotlin协程:StateFlow的设计与使用
一.StateFlow的设计 StateFlow是一种单数据更新的热流,通过emit方法更新StateFlow的数据,通过value属性可以获取当前的数据。在StateFlow中,核心接口的继
这一次,让Kotlin Flow 操作符真正好用起来
我正在参加「掘金·启航计划」 前言 Kotlin Flow 如此受欢迎大部分归功于其丰富、简洁的操作符,巧妙使用Flow操作符可以大大简化我们的程序结构,提升可读性与可维护性。 然而,虽然好用,但有些
“一行代码解决 Android 关键字高亮、多种颜色“ Kotlin 扩展函数版
概述 showHighText 是一个 Kotlin 函数,用于在 TextView 中突出显示关键字。 工作原理: 首先,函数检查 contentText 和 keyword 是否为空。如果是,则不
Kotlin魔法——优雅实现多函数回调
在网络请求时,经常面临一类情况:有可能成功,也有可能失败,这就需要两个回调函数来对不同情况来进行处理,那么,在Kotlin中,有没有一种“魔法”,能够优雅地实现这一类同时可能需要多个回调的场景呢?
launchWhenX 给我弃用了,这可咋整?
launchWhenX 给我弃用了,这可咋整? 我当时写程序的时候有这种需求,希望某一段协程在某一个生命周期开始(下文假设生命周期为 onStart)进行,而且就执行一次。如果执行一次的话,单走一个l
Android-换个思路实现H5唤醒App并跳转到指定页面
一、H5如何唤醒App H5唤醒App有多种方式,但一般前端为了同时兼容Android和iOS会采用URL Scheme的形式,下面就重点介绍这种方式。 一个URL Scheme是由以下部分组成的:
是时候把构建脚本从 Groovy 迁移至 Kotlin 了
对于开发者来说,保证整个项目中语言和代码的一致性是很重要的。尤其是对于 Android 开发者来说,使用 Kotlin 语言编写业务代码,同样也希望使用 Kotlin 语言来构建项目
DataBinding——使用Kotlin 委托优化
这种方式通过注册FragmentManager.FragmentLifecycleCallbacks来监听Fragment的生命周期变化,其中的onFragmentViewDestroyed()会在