2011-04-02 37 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!