如何在android上序列化ArrayList

mad*_*erz 10 android

我有一个基本的功能,需要在我的Android应用程序中序列化.用户将向ArrayList添加一些值,我想序列化它以避免为这个小选项使用数据库,当然要学习如何序列化(我是一个begginer),因为它似乎很有用.无论如何,用户在arraylist中保存了一些内容,程序关闭,程序再次启动,用户可以看到保存的数据.我该如何实现呢?你能提供一些代码片段或有用的链接吗?

非常感谢!!

Meg*_*gha 12

你可以通过自定义bean类来实现这一点,并Serializable在你创建ArrayList<E>该类时实现它Serializable.

例:

Class dataBean implements Serializable
{
     public String name;
}

ArrayList<dataBean> dataBeanArrayList = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

dataBeanArrayList现在Serializable也是如此,你也可以在它之间传递Intent.