在 Android 应用程序中同步 sqlite 数据库的读/写的一些设计选项是什么——类似于 Google Analytics/Flurry 库可能在内部做的事情。他们不断收集数据并同时将其发送到服务器。
我正在制作的应用程序在应用程序使用期间收集数据 - 并将数据保存在 SQLite 数据库中 - 并在连接可用时将此信息发送到后端。
我的问题是如何为我可能正在写入应用程序的场景设计 SQLite 数据库访问 - 而应用程序正在向服务器发送数据。这些事件可能在同一个实例中发生很多次。我不确定 Google Analytics/Flurry 是如何工作的。
SyncAdapter/Content Provider/Plain SQLIte ?
最佳答案
这是一个副本,实际上有一个非常简单的答案:android can single instance of SQLiteDatabase manage synchronization between multiple threads?
您可以遵循 SQLiteOpenHelper
模式,您可以在这篇非常详尽的文章和博客文章中了解更多信息。
关于android同步sql数据库访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130111/