我正在实施PRIVATE ContentProvider
,该表格包含很少关系的表格(一对多,多对多)。在我目前的实现中,所有的表都可以通过URI访问。 我该如何简化接口,以便不必通过URI来访问内部'through'表?使用ContentProvider插入到多个表格
例如,我有一个POSTS表,每个POST都有很多TAGS通过TAGGINGS表。 我想仅与POSTS URI进行交互,并在ContentProvider
内部执行“私人”工作。
对于query
它简单地返回与连接表的游标,但我该怎么做与insert
?是bulkInsert
我应该看看?
一个帖子有很多标签,所以我需要传递一个数组或一组标签。我没有看到它可能与ContentValues。 – 2012-07-15 13:48:25
@Gal:要插入多个标记,一种hack-y方法是插入逗号分隔的字符串。这不是优雅,但它的作品。 – pierrotlefou 2012-07-17 01:15:13