2011-04-02 24 views

回答

0

简短回答:Entries.ALTERNATE_HREF是否包含您正在查找的值?

长答案:投影中的列必须全部来自单个表(在本例中为Entries)。游标是平坦的,因此为了访问嵌套元素,调用者必须执行第二个查询,或者将子元素打包到字符串或blob列中。另一个选项是定义一个像ALTERNATE_HREF这样的列,它基本上只是第一个rel="alternate"链接元素的href属性的简写。在AtomContract中定义了更多列,其中包括Entries.ENCLOSURE_HREFEntries.RELATED_HREF,但如果您所需的数据未公开,则可能需要编写自己的AtomContractAtomContentHandler

+0

我需要的值是条目元素中的链接元素。这些值存储在AtomContentHandler的LinkListener中。 对于元素有一个呼叫 Bundle extras = cursor.getExtras(); String feed = extras.getString(Feeds.TITLE_PLAINTEXT); 现在我正在寻找相同的想法,我怎么可以抓住链接元素。 – kees0000 2011-04-05 11:17:42

0

答案是“简答题”。我写我自己的AtomContract现在链接存储在Entries.ALTERNATE_HREF

谢谢libs-for-android!