2014-12-07 46 views
-3

這是事情;我必須存儲簡單的數據,我必須定義一次(手動)。使用關鍵字後,我必須具有搜索功能。它是這樣的:如何在Android中存儲簡單的靜態預定義數據

  • 我的第一個項目
    • 標題:my_title
    • 描述:my_description(長,幾百字)
    • 關鍵字1:my_keyword1
    • keywordx:my_keywordx

而我w螞蟻很多這樣的項目。例如100或1000.

而在代碼之後,我想讓搜索功能根據關鍵字查找特定項目(因爲結果可能是幾個,而不僅僅是一個),並在TextView字段中顯示結果爲文本例。

你知道我應該如何存儲這些數據嗎?我更喜歡.xml文件(創建數據的人不是程序員,這對他來說會容易得多)。

+0

你可以使用sqlite的。將數據存儲在數據庫中,並將數據庫文件放置在項目的「assets」文件夾中,並將其用於您的應用程序。 – 2014-12-07 13:56:30

+0

使用數組列表創建一個數據類型類,然後在類內定義一個搜索方法以搜索將返回所需數據的關鍵字 – 2014-12-07 13:59:36

+0

Okey,謝謝。我會讀更多關於資產。 – Charliee 2014-12-07 14:35:23

回答

0

將您的數據以JSON格式作爲文本文件,創建一個「res」文件夾,並將該文本文件放在那裏。從「您的活動」中,從原始文件夾中讀取此文件並解析JSON。

+0

它的工作原理正是我想讓它工作。多謝你們! – Charliee 2014-12-07 19:56:28

相關問題