androidkotlin系列讲解(进阶篇)jetpack系列之livedata(代码片段)

彬sir哥 彬sir哥     2023-03-08     316

关键词:

<<返回总目录

文章目录

一、LiveData是什么

LiveData是Jetpack提供的一种响应式编程组件,它可以包括任何类型的数据,并在数据发生变化的时候通知给观察者。LiveData特别适合与ViewModel结合在一起使用,虽然它也可以单独在别的地方,但是在绝大多数情况下,它是使用在ViewModel当中的

二、LiveData测试

计数器的计数使用LiveData来包装,然后在Activity中去观察它,就可以主动将数据变化通知给Activity了,修改MainViewModel.kt

package com.example.myapplication4

androidkotlin系列讲解(数据篇)sharedpreferences存储及测试(代码片段)

文章目录一、什么是SharedPreferences1、将数据存储到SharedPreferences中2、从SharedPreferences中读取数据二、登录使用SharedPreferences一、什么是SharedPreferencesSharedPreferences是使用键值对的方式来存储数据的。也就是说,当保存一条数据的时... 查看详情

rk3399平台开发系列讲解(进阶篇)freeze流程

平台内核版本安卓版本RK3399Linux4.4Android7.1 查看详情

kotlin基础从入门到进阶系列讲解(入门篇)android之gson的使用(代码片段)

Kotlin基础从入门到进阶系列讲解(入门篇)Android之GSON的使用Android之GSON的使用Android之GSON的使用->返回总目录<-Google提供的GSON开源库可以让解析JSON数据的工作简单到让你不敢想象的地步项目中需要添加GSON库的依赖。编辑app/b... 查看详情

kotlin基础从入门到进阶系列讲解(入门篇)下载sqlite软件,如何创建/添加/更新/查询/删除数据

Kotlin基础从入门到进阶系列讲解(入门篇)下载SQLite软件,如何创建/添加/更新/查询/删除数据下载SQLite软件,如何创建/添加/更新/查询/删除数据一、下载安装SQLite软件二、创建文件名、表名和字段名三、添加数据四、更新数据... 查看详情

kotlin基础从入门到进阶系列讲解(入门篇)sqlite数据库存储(代码片段)

Kotlin基础从入门到进阶系列讲解(入门篇)SQLite数据库存储SQLite数据库存储1、创建数据库2、升级数据库3、添加数据4、更新数据5、删除数据6、查询数据SQLite数据库存储->返回总目录<-1、创建数据库SQLiteOpenHelper是一个抽象类... 查看详情

kotlin基础从入门到进阶系列讲解(基础篇)关键字:suspend

->返回总目录<-suspend用于暂停执行当前协程,并保存所有局部变量,被标记为suspend的函数只能运行在协程或者其他suspend函数先看一下在retrofit(网络库)不是使用suspend关键字会造成什么错误?java.lang.IllegalArgumentExcep... 查看详情

安卓自定义view进阶-path之完结篇(伪)(代码片段)

Path之完结篇(伪)作者微博:@GcsSloop【本系列相关文章】经历过前两篇Path之基本操作和Path之贝塞尔曲线的讲解,本篇终于进入Path的收尾篇,本篇结束后Path的大部分相关方法都已经讲解完了,但Path还有一些更有意思... 查看详情

flutter系列博文链接

Flutter系列博文链接↓:Flutter基础篇:Flutter基础篇(1)--跨平台开发框架和工具集锦Flutter基础篇(2)--老司机用一篇博客带你快速熟悉Dart语法Flutter基础篇(3)--Flutter基础全面详解Flutter基础篇(4)--Flutter填坑全面总结Flutter基... 查看详情

高通平台开发系列讲解(系统篇)coredump

文章目录一、背景二、通过ulimit开启coredump沉淀、分享、成长,让自己和他人都能有所收获! 查看详情

高通平台开发系列讲解(系统篇)coredump

文章目录一、背景二、通过ulimit开启coredump沉淀、分享、成长,让自己和他人都能有所收获! 查看详情

高通平台开发系列讲解(usb篇)compositeusbgadgetframework

文章目录一、Gadgetframework二、Compositedriverandgadgetdriverinteraction沉淀、分享、成长,让自己和他人都能有所收获! 查看详情

高通平台开发系列讲解(usb篇)compositeusbgadgetframework

文章目录一、Gadgetframework二、Compositedriverandgadgetdriverinteraction沉淀、分享、成长,让自己和他人都能有所收获! 查看详情

rk3568平台开发系列讲解(linux系统篇)共享内存

查看详情

rk3568平台开发系列讲解(显示篇)什么是drm

查看详情

rk3399平台开发系列讲解(内存篇)深刻理解虚拟内存

查看详情

rk3399平台开发系列讲解(内存篇)linux缓存系统

查看详情

rk3568平台开发系列讲解(设备驱动篇)等待队列

查看详情

rk3568平台开发系列讲解(linux系统篇)共享内存

查看详情