我想保存我下載的ListView
項目,這樣例如下次應用程序啓動時,它不應該啓動我的下載對話框,而應該啓動我以前的ListView
項目。保存ListView項目
一些有用的代碼片斷將不勝感激。
在此先感謝,請告訴我,如果我需要澄清!
我想保存我下載的ListView
項目,這樣例如下次應用程序啓動時,它不應該啓動我的下載對話框,而應該啓動我以前的ListView
項目。保存ListView項目
一些有用的代碼片斷將不勝感激。
在此先感謝,請告訴我,如果我需要澄清!
根據您要保存你可以有很多選擇的數據量。
我假設你剛開始,所以最好使用SQLiteDB而不是首選項或保存到文件。
這是創建視圖適配器和數據庫對象的完整解決方案的鏈接。
你可以只剪切和粘貼,而是通過它讀取,它會從長遠來看,更好地爲您
它取決於ListView中顯示的數據的種類。
您可以將數據存儲到SQLite數據庫中。這意味着設計一個合適的模式並實現創建/讀取/更新/刪除方法。
這個過程太長,這裏不詳細解釋;我邀請您閱讀官方Android開發人員網站上的記事本教程。
爲了做到這一點,您需要考慮保存數據的策略。最常見的是通過SQLite Android數據庫,但如果數據不那麼複雜,也可能使用Internal Storage。在Android上保存數據一直是一個常見話題(查詢this post)
查看Java序列化API。 它有其缺點(併發訪問....),但也許它已經足夠。
這只是該主題的快速谷歌命中。 http://java.sun.com/javase/technologies/core/basic/serializationFAQ.jsp
您可以使用SharedPreferences
這就是我一直尋找。 – Curtain 2010-11-06 15:58:58