首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mPandaer
掘友等级
正在学习中...
喜欢分享技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 52
沸点 1
赞
53
返回
|
搜索文章
赞
文章( 52 )
沸点( 1 )
简单、有趣的Kotlin异步微服务框架(一): 初始Ktor
1. 写在前面 继Flutter异步编程相关的系列文章已经讲解完毕后,大概已经两周没有发布文章,因为我又开始在筹划了另一个Kotlin相关的专题: Kotlin微服务框架Ktor。 这次专题主要是介绍
Kotlin协程在项目中的实际应用
前言 本来我想写个协程三部曲,但是查了下貌似协程x的api和协程基础讲的比较多了,但是实战讲的很少,或者讲实战也只是怎么用别人封装好的三方库对应的支持(retrofit,ViewModel,room等
聊聊协程的发展历程
近些年,一些编程语言的新贵Go和Kotlin纷纷引入了协程这个语言特性,使得协程这个似乎十分陌生的概念开始频繁进入大家的视野,为了便于理解,开发者们都把它当作线程的小弟来对待,即轻量级线程。可是真要细说起来,协程其实是很早就出现的一个编程概念,它的出现甚至是是早于线程的,但是就…
你能用一段程序证明停机问题无解吗?
这是一个问题,拿到这道题,先从问题的抽象入手。 判断一段程序是否会停机的方法可以抽象成一个函数。 一段程序,也可以抽象成一个函数。 接下来,构造冲突。 如果不会停止返回 false。 willStop 具体如何实现我们无法给出,这里只是做一个假设。 下面我们构造一组冲突,构造一…
优雅地封装 Activity Result API,完美地替代 startActivityForResult()
Activity Result API 是官方用于替代 startActivityForResult() 的工具,能用但不够好用。本来带着大家来封装优化用法,讲解封装思路和好处,使其能更加完美地替代
一文读懂 Fragment 的方方面面
一万多字让你读懂 Fragment 的方方面面。Fragment 是 Android 中历史十分悠久的一个组件,在 Android 3.0 (API 级别 11)的时候推出,时至今日已成为 Andro
Fragment 这些 API 已废弃,你还在使用吗?
盘点 Fragment 被废弃的 API:onActivityCreated,startActivityForResult,setTargetFragment,setRetainInsInstance
Jetpack LiveData 是时候了解一下了
前言 Jetpack AAC 系列文章: 上篇分析了Lifecycle,知道了如何优雅地监听生命周期,本篇将着重分析Lifecycle 的具体应用场景之一:LiveData的原理及使用。 通过本篇文章
LiveData详解
LiveData 是一种可观察的数据存储器类,与常规的Obserable类不同,LiveData 可感知应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。 如果观察…
ViewModel详解
ViewModel是以生命周期的方式存储和管理界面相关的数据。当系统销毁或重新创建Activity/Fragment的时候,那么存储在其中的数据都会消失,对于简单的数据,Activity可以通过onSaveInstanceState()方法从 onCreate() 中的捆绑包恢…
下一页
个人成就
掘力值
173
关注了
26
关注者
4
收藏集
4
关注标签
8
加入于
2022-02-15