我正在开发一个基本的Android应用程序,其中我有一个项目列表,每个项目包含一个大约十个字符串的列表。
谢谢,
Sowmya。
答案 0 :(得分:2)
您可以使用Android的SharedPreferences。
如果要存储字符串数组,请使用putStringSet
如何使用SharedPrefrences的一个小例子: http://android-er.blogspot.nl/2011/01/example-of-using-sharedpreferencesedito.html
答案 1 :(得分:1)
在Java中,诀窍是实现Serializable接口。只要您尝试序列化的整个对象图仅包含也实现Serializable的对象,默认的序列化算法可以使用反射为您生成字节流,并且您可以将其输出到可以接受字节流的任何内容< / p>
这只是一种方法。您可以通过自定义bean类执行此操作,并在创建Serializable
&gt;时实现ArrayList<E
。该班级为Serializable
。
示例:
Class dataBean implements Serializable
{
public String name;
}
ArrayList<dataBean> dataBeanArrayList = new ArrayList();
所以dataBeanArrayList
现在是Serializable
,您也可以在Intent
之间传递此内容。