多个表的自定义内容提供程序

Posted

技术标签:

【中文标题】多个表的自定义内容提供程序【英文标题】:Custom Content Provider for Multiple tables 【发布时间】:2011-10-10 10:00:47 【问题描述】:

有人可以帮助为多个表编写自定义内容提供程序吗?我可以为单个表编写,但对于多个表,我没有找到任何好的示例。

【问题讨论】:

【参考方案1】:

与现有答案几乎重复。比较 this question and answer,讨论在 ContentProvider 中使用 LEFT JOIN。

请注意,总而言之,预期 ContentProviders 的用途是为您的内容 URI 中的每个路径使用单个表。在一次调用中使用连接或索引多个表仍然被视为不正常的事情。并不是说它不好,只是没有多少人这么想。

【讨论】:

以上是关于多个表的自定义内容提供程序的主要内容,如果未能解决你的问题,请参考以下文章

Django ManyToMany 字段上的自定义列名

表格内容在使用子视图的自定义单元格的 TableView 滚动上消失 - Swift

如何为具有映射到多个柴油列的自定义字段的类型派生 Queryable?

编写新的自定义 mvc4 成员提供程序

java实现多表的自定义查询。

具有 Spring Security 和 Java Config 的自定义身份验证提供程序