Android 如何集中访问数据库?“连接池无法向线程授予连接”

Android 如何集中访问数据库?“连接池无法向线程授予连接”,android,database,ormlite,Android,Database,Ormlite,我有一个连接池无法授予一个连接到线程的错误,调试时我发现我的singleton要创建连接,创建2个连接,一个连接在应用程序中,另一个在外部服务中,这是应用程序的启动位置 这个问题是如何集中对数据库的访问?自定义ContentProvider?可行,但必须更改整个应用程序才能开始使用ContentProvider。这将是一个好的方向,您将拥有一个定义良好的DB API,并且与游标加载程序和[Simple]完美集成CursorAdapter+数据库更改时的自动通知update/inset/Delet

我有一个连接池无法授予一个连接到线程的错误,调试时我发现我的singleton要创建连接,创建2个连接,一个连接在应用程序中,另一个在外部服务中,这是应用程序的启动位置


这个问题是如何集中对数据库的访问?

自定义ContentProvider?可行,但必须更改整个应用程序才能开始使用ContentProvider。这将是一个好的方向,您将拥有一个定义良好的DB API,并且与游标加载程序和[Simple]完美集成CursorAdapter+数据库更改时的自动通知update/inset/Delete我会这样做,但当你准备好的时候需要做很多工作,我会发布它是如何完成的