android同步sql数据库访问

时间:2014-01-15 05:58:27

标签: android database sqlite synchronization flurry

在Android应用程序中同步读取/写入sqlite数据库的设计选项有哪些 - 比如Google Analytics / Flurry库可能在内部执行的操作。他们不断收集数据并同时将其发送到服务器。

我正在制作的应用程序在应用程序使用期间收集数据 - 并将数据保存在SQLite数据库中 - 并在连接可用时将此信息发送到后端。

我的问题是当应用程序向服务器发送数据时,如何设置我可能正在写入应用程序的场景的SQLite数据库访问。这些事件可能会在同一个实例中发生很多次。我不确定Google Analytics / Flurry如何运作。

SyncAdapter / Content Provider / Plain SQLIte?

1 个答案:

答案 0 :(得分:1)

这是一个副本,实际上有一个非常简单的答案:android can single instance of SQLiteDatabase manage synchronization between multiple threads?

您可以按照SQLiteOpenHelper模式进行操作,您可以在这篇非常全面的文章和博文中了解更多信息。

Using Singleton design pattern for SQLiteDatabase