【发布时间】:2013-12-30 07:26:54
【问题描述】:
我创建了一个应用程序和服务。 这两个应用程序使用已放置在 SDCard 上的单个 DB。 我的服务会每 30 秒查找新数据并将其推送到服务器。同时,用户使用我的 Application 在数据库中输入一些数据/记录。 它工作正常,如果网络良好但如果网络出现故障,我的应用程序无法将记录插入数据库,因为服务正在等待服务器的响应。 即使我面临同样的问题,我也使用 Singleton 类来纠正我的错误。如何克服这一点?需要帮助的人
【问题讨论】:
-
我认为您需要为您的数据库编写一个内容提供程序,通过内容提供程序您可以轻松地对数据库执行所有数据库操作
-
content provider不能用于sdcard之外的db
标签: android sqlite service singleton