如何在Android应用程序中建立本地和远程数据库之间的同步机制



我添加了一些功能,用户可以在离线模式下使用我们的服务(POS(。但当用户上网时,他插入的所有数据(售出的产品(都会与服务器数据库同步。android的新机制和最佳机制是什么?

这是一个非常开放的问题。

你看了吗https://github.com/dropbox/Store

Store是一个类,它简化了应用程序中数据的获取、共享、存储和检索。Store类似于Repository模式,同时公开了使用遵循单向数据流的Coroutines构建的API。

synchronized(this) {
val roomdatabaseinstance =
Room.databaseBuilder(context, Notesdatabase::class.java, "Notes")
.allowMainThreadQueries().build()
INSTANCE = roomdatabaseinstance
return roomdatabaseinstance
}

最新更新