Android实时刷新与数据库操作

Android如何实时更新数据,还有一般安卓使用什么数据库sqlite吗?还是网络接口api进行数据操作?这些数据操作怎么实时知道,更新数据

如果数据没有必要和别的用户交互的话,可以存在本地,使用android自带的sqlite数据库
利用google官方的room框架,可以很简单的实现对数据的操作
具体可以参考我的这几篇文章


Jetpack:Room+kotlin协程? 事务问题分析,withTransaction API 详解._Pumpkin's Blog-CSDN博客 该文章接上一篇,Room超详细使用踩坑指南。如果不了解Room的使用,可以先行参考上一篇文章。文章目录问题简单说明简单解决room扩展方法withTransaction原理解析问题简单说明从Room 2.1 版本之后,可以定义suspend Dao来使用Kotlin协程了,如下所示: @Insert suspend fun suspendInsertStudent(studentEntity: SimpleStudentEntity) @Query("select * fr https://blog.csdn.net/weixin_44235109/article/details/120322152

Jetpack:Room配合LiveData/Flow使用优化,Room+Flow使用原理解析。_Pumpkin's Blog-CSDN博客 系列文章目录相关文章:Jetpack:Room超详细使用踩坑指南!Jetpack:Room+kotlin协程? 事务问题分析,withTransaction API 详解.Jetpack:Room使用报错FAQ提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录配合LiveData使用配合Flow使用room+flow原理解析配合LiveData使用只需要Dao接口声明的方法返回类型需要用LiveData包装 //Dao @Query("sel https://blog.csdn.net/weixin_44235109/article/details/120352557