3

嘿,我所有的极客同胞!

我需要将我的 Android 应用程序中的对象保存到 SD 卡。我在谷歌上搜索了很多关于这个的东西,但我似乎没有找到任何东西。我只找到了如何保存原始类型,但没有找到具有所有相关属性的整个对象。

我所拥有的是:

Dog dog = new Dog();
dog.setBirthYear(2009);
dog.setName("Pluto");

我需要将此 Dog-object 保存到 SD 卡中,并在需要时检索它,以及所有相关属性。

如果可以提供用于保存和检索对象的代码示例,我将非常高兴。

非常感谢您!

4

2 回答 2

1

使用ObjectOutputStream,您可以序列化文件中的对象。

于 2012-11-28T20:09:26.880 回答
1

请参阅下面的链接,这些与您的问题有关

某些对象不保存到 Android 内部存储器

如何使用可序列化将类对象存储到内部存储器中?

存储选项

于 2012-11-28T20:12:47.037 回答