题
不知道这绝对实用的,但好像它应该是可能的和有用的。
可以延伸ContentProvider
以提供表示新查询URIs
(即,在多个表不是由现有URIs
指定联接)为现有系统数据库?
在替代似乎是,我需要写一系列cursor queries
的然后加入他们 - 好像很多不必要的重复代码的
我一直在尝试本作的接触database
作为练习,但没有爱为止。
的关键似乎是,在设置阶段我不能打开另一个包一个database
。
我只是在这里左外野完全退出?
我是新来的两个Java and Android
这是可能的。
的评论和/或指针相关资源被理解。
谢谢,
史蒂夫
解决方案
您可以延伸到的ContentProvider 提供较新的URI查询 (即,在多个表中的连接 不被现有的URI指定)用于 现有系统数据库?
不是真的,只是因为你没有直接访问现有的系统数据库,SQLite中的条款。现在,创建执行您的加入为你,为可重用性措施,是肯定是可行的,但我会担心的多个跨进程跳的性能开销ContentProvider
。
不隶属于 StackOverflow