如何从 SD 卡加载 Android 中的多个对象?
我懂了:
ObjectInput in;
Dog dog = null;
try
{
in = new ObjectInputStream(new FileInputStream("/mnt/sdcard/somelocation/save.data"));
dog = (Dog) in.readObject();
in.close();
} catch (Exception e)
{
e.printStackTrace();
}
但这只会从 SD 卡加载一个对象。
我在想类似的东西ArrayList<Dog> dogs = in.readAllObjects()
,但这段代码只会在我的梦想中实现。
代码示例将不胜感激。