我想保存我下载的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