首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
13kmsteady
掘友等级
Android 开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 76
沸点 3
赞
79
返回
|
搜索文章
最新
热门
[译] 关于 Room 的 7 点专业提示
Room 在 SQLite 上提供了一个抽象层,方便开发者更加容易的存储数据。如果您之前不曾接触过 Room,请先阅读下面的入门文章: 1. 为 Room 设置默认数据 当新建或者打开数据库之后,您是否需要为其设置默认数据?使用 RoomDataBase#Callback 即可…
Android Room 之存储 Objects 中的 List
Room 是官方推出的一个在 SQLite 上提供抽象层的持久存储库,提供了强大而可靠的 SQL 对象映射能力,并且支持 LiveData 和 RxJava。 当异步查询数据的时候,返回的对象可以是一个 LiveData 或者 Flowable 。如: 当我们存储的实体类中包含…
[译]RxJava 的全面介绍:Observable 类型、背压、错误处理
RxJava 是一个不断更新的工具库,适用于除 Android 以外的许多平台的开发人员(如:RxSwift)。RxJava 最大的优势是 以不使用回调的方式处理异步操作。 相反,Observables 和 Observers 结合使用来发射数据(一次或多次),并且还可以通过各…
RxActivityResult 突破固有思维,获取 onActivityResult 数据
接触 RxJava 有一段时间了,但总感觉对于 RxJava 的使用和理解还在入门阶段。一方面和自己没有去深入学习有关,以为使用了一些基础的操作符,就敢吹牛说自己掌握 RxJava。另一方面对RxJava 事件驱动型 的编程思想,笔者始终领悟的不好。 我认为单纯的学习操作符,实…
ViewModel 基础使用和源码分析
承接上篇的学习顺序,本文主要是对 ViewModel 的学习。ViewModel 是用来保存 UI 数据的类,并且会在配置变更后(如屏幕旋转)继续存在。先总结下 ViewModel 的特点: 官方文档建议,我们应将应用的 UI 数据保存在 ViewModel 中,而不是 Act…
Lifecycle 流程分析
为了帮助开发者更高效,更容易地构建优秀的应用,在 2018 Google IO 大会上,谷歌正式推出了 Android Jetpack Components 系列架构组件。本文的主题是 Lifecycle,它可以有效的避免内存泄漏,和解决 Android 中生命周期常见的难题。…
[译] 使用 Architecture Components 开发 MVVM 应用:MVP 开发者的实践指南
最近在学习 MVVM 相关的知识,在最新一期的 KotlinWeekly 发现了这篇文章。作者通过循序渐进的方式,向我们阐述如何实现 MVVM,以及如何使用 Android Jetpack Components 组件来构建 MVVM 应用。读完以后,收获颇丰。为了让更多的开发者…
个人成就
文章被点赞
83
文章被阅读
17,920
掘力值
514
关注了
23
关注者
17
收藏集
0
关注标签
3
加入于
2017-04-24