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()
いますが、このコードは私の夢の中でのみ実現します。
コードサンプルをいただければ幸いです。