InputStream对象方法close()在真实设备上崩溃

时间:2012-03-14 00:21:42

标签: java android objectoutputstream

我正在编写一个简单的I / O系统来存储我的Android应用程序所需的数据。我使用ObjectInputStream进行以下初始化(“context”是使用getApplicationContext()获得的对象:

ObjectInputStream ois = new ObjectInputStream( 
 new BufferedInputStream(context.openFileInput("data.bin")));

然后我使用ois.readObject()填充ArrayList

我的应用程序在模拟器上完美运行,但在真实设备(Samsung Galaxy SII)上调用oos.close()方法时崩溃。

我无法找到问题所在。我是否必须添加一些权限或类似的东西来使用内部存储?我忘记了什么吗?

感谢您的回答。

0 个答案:

没有答案