我正在开发一个基本的 android 应用程序,其中我有一个项目列表,每个项目都包含一个大约十个字符串的列表。
- 如何将字符串存储在数组中以备后用?
- 我可以只使用一项活动来显示所有数组吗?
- 当我显示单个数组(一页文本)时,如何使用按钮并导航到列表中的下一个?
谢谢,
索米亚。
我正在开发一个基本的 android 应用程序,其中我有一个项目列表,每个项目都包含一个大约十个字符串的列表。
谢谢,
索米亚。
您可以使用 Android 的 SharedPreferences。
如果要存储字符串数组,请使用putStringSet
一个如何使用 SharedPrefrences 的小例子: http ://android-er.blogspot.nl/2011/01/example-of-using-sharedpreferencesedito.html
在 Java 中,诀窍是实现接口 Serializable。只要您尝试序列化的整个对象图仅包含也实现了 Serializable 的对象,默认的序列化算法就可以使用反射为您生成字节流,并且您可以将其输出到任何可以接受字节流的东西
这只是一种方法。您可以通过自定义 bean 类来执行此操作并实现Serializable
它,所以现在当您创建ArrayList<E
该类的 > 时,它就是Serializable
.
例子:
Class dataBean implements Serializable
{
public String name;
}
ArrayList<dataBean> dataBeanArrayList = new ArrayList();
现在dataBeanArrayList
也是如此Serializable
,您也可以在Intent
.