android - Android 中的两个进程如何使用相同的 SQLite 数据库?

标签 android sqlite android-service

应用程序中的两个进程,一个是 Activity ,另一个是服务,如何使用公共(public)的 SQLite 数据库?这不是针对非常具体问题的问题,但我正在寻找最后三个解决方案但没有帮助。

感谢您的帮助。

最佳答案

您可以编写一个 ContentProvider,它将使用 SQLite 完成所有工作,并且两个应用程序都将使用它来访问数据库。

http://developer.android.com/guide/topics/providers/content-providers.html

关于android - Android 中的两个进程如何使用相同的 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10147880/

相关文章:

安卓 Jenkins : ERROR: A snapshot operation is pending and timeout has expired

java - android JDBC mysql java 连接器应用程序 :preDexDebug

android - 如何禁止 D/libc 将网络信息记录到 logcat?

ios - 如何从 Core Data SQLite 数据库中删除某些行?

android - Context.startForegroundService() 然后没有调用 Service.startForeground() 即使我停止了服务

android - 服务和 Activity 之间的通信

ListActivity 中的 android-actionbar

objective-c - iCloud 使用 sqlite 数据库与应用程序同步 - IOS

sql - 当对DBI进行子类化时,Perl DBI将设置SQLite DB cache_size视为写操作

android - 在 android 中创建一个不可停止的服务