我有一个基本功能,需要在我的 Android 应用程序中进行序列化。用户将向 ArrayList 添加一些值,我想将其序列化以避免为这个小选项使用数据库,当然要学习如何序列化(我是初学者),因为它看起来很有用。无论如何,用户在 arraylist 中保存一些东西,程序关闭,程序再次启动,用户能够看到保存的数据。我该如何实现?您能否提供一些代码 fragment 或有用的链接?
非常感谢!!
最佳答案
您可以通过自定义 bean 类执行此操作并实现 Serializable
那个
所以现在当你创建ArrayList<E>
该类的是Serializable.
例子:
Class dataBean implements Serializable
{
public String name;
}
ArrayList<dataBean> dataBeanArrayList = new ArrayList();
所以 dataBeanArrayList
现在是Serializable
你也可以在 Intent
之间传递它.
关于android - 如何在android上序列化ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670215/