相关疑难解决方法(0)

何时使用内容提供商

我了解内容提供商允许在应用程序之间公开共享数据.但是,我想知道是否有人想让内容提供商只在你自己的应用程序中使用.这样做有什么好处吗?有什么缺点?

在过去,我刚刚实现了SQliteOpenHelper来访问我的数据库中的数据,但我正在考虑创建一个Content Provider.我觉得请求数据的URI方法简洁明了.另一方面,仅仅为我的应用程序使用内容提供程序是多余的(因为在其中我将有一个SQliteOpenHelper类)和更多的工作比我需要的?

android android-contentprovider

100
推荐指数
4
解决办法
3万
查看次数

Android Content Provider数据库泄漏问题

我正在为此应用程序编写内容提供程序,在我的内容提供程序中,我打开数据库连接,运行查询并将结果的光标返回给调用程序.如果我在提供程序中关闭此数据库连接,则游标没有结果.如果我打开它,我的DDMS日志中会出现"泄漏发现"错误.我在这里错过了什么?什么是返回数据库结果光标的干净,正确的方法?

java android

19
推荐指数
3
解决办法
1万
查看次数

如何决定直接数据库访问和内容提供商?

我正在编写一个由业务逻辑和UI部分组成的应用程序.BL和UI都存储和访问/修改了大量数据.在大多数情况下,存储数据的更改应立即由UI反映.

我如何决定是否应该使用直接数据库访问?内容提供商?

我已经做了关于这个问题(一些阅读1,2),我理解这两个选项之间的差异.

请分享您对问题其他方面的看法,例如性能,代码开发难度和可维护性等.

sqlite android android-contentprovider

16
推荐指数
3
解决办法
4749
查看次数

标签 统计

android ×3

android-contentprovider ×2

java ×1

sqlite ×1