gpt4 book ai didi

android - DB-Activity 架构和/或 Context 泄漏的 ContentProvider 解决方案

转载 作者:行者123 更新时间:2023-11-29 18:04:24 25 4
gpt4 key购买 nike

当使用大型数据库时,在我的例子中有大约 20 个数据源定义(每个 DS 2-5 个表,存储在同一个 SQLiteDatabase 中),很少出现问题

例如:

尽管我知道,当不向其他服务/应用程序(12)公开应用程序数据时,没有必要使用 ContentProviders,我认为它解决了上述大部分问题,并允许/插入实现有趣的功能,例如 Broadcasts或使用 Cursors访问数据。

这只是对 ContentProvider 模式的误解,还是它真的很复杂,可以解决可能的问题,而不仅仅是提到的问题?

最佳答案

ContentProvider 实现可能需要编写大量样板代码,这就是我开发 Mechanoid DB 的原因。如果您计划实现 sqlite 支持的内容提供程序,它可能会让您的生活更轻松。

http://robotoworks.com/mechanoid-plugin/mechanoid-db/

http://robotoworks.com/2013/01/using-sqlite-in-android-with-mechanoid-db-part-1-tables/

关于android - DB-Activity 架构和/或 Context 泄漏的 ContentProvider 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com