2011-08-17 55 views
0

困惑的初學者在這裏。安卓記事本教程擴展:獲取更多(SQL)NotesDatabase

我正在擴展android記事本教程程序的功能。我可以成功從sql中獲取數據以顯示在列表視圖中,並且可以使用findNote函數獲取單個註釋。

我想要做的是提取一個單獨的筆記和表中的所有以下注釋。我很樂意用一些方法遍歷剩餘的筆記(對我來說是一個難題,因爲rowIds不是順序的),但也可以用來設計一個查詢...我不知道,返回一個String []與在位置0處具有匹配ID的項目以及在陣列中稍後的所有後續項目。

我敢肯定,有一千種方法可以做到這一點,我願意採取幾乎所有的方法。請讓我知道是否需要進一步澄清。

回答

0

只看該教程中的NotesDbAdapter類,看起來沒有任何時間戳記與筆記捕獲。您需要擴展表結構以包含此結構,並更新createNote和updateNote方法以相應地進行設置。然後,您可以根據該時間戳寫入您的SQL。

約翰

+0

我想我明白了。同時,示例程序能夠使用SimpleCursorAdapter以及包裝查詢fetchAllNotes按時間順序顯示項目的ListView。沒有時間戳的情況下會發生什麼? – user714403

+1

你說rowIds不是順序的,但它們的價值是否增加?如果是這樣,也許光標只是「出現」按時間順序回饋,但實際上只是按照順序排列。 –