在Android应用程序中同步读取/写入sqlite数据库的设计选项有哪些 - 比如Google Analytics / Flurry库可能在内部执行的操作。他们不断收集数据并同时将其发送到服务器。
我正在制作的应用程序在应用程序使用期间收集数据 - 并将数据保存在SQLite数据库中 - 并在连接可用时将此信息发送到后端。
我的问题是当应用程序向服务器发送数据时,如何设置我可能正在写入应用程序的场景的SQLite数据库访问。这些事件可能会在同一个实例中发生很多次。我不确定Google Analytics / Flurry如何运作。
SyncAdapter / Content Provider / Plain SQLIte?
答案 0 :(得分:1)
这是一个副本,实际上有一个非常简单的答案:android can single instance of SQLiteDatabase manage synchronization between multiple threads?
您可以按照SQLiteOpenHelper
模式进行操作,您可以在这篇非常全面的文章和博文中了解更多信息。