Метод объекта InputStream close () падает на реальном устройстве - PullRequest
1 голос
/ 14 марта 2012

Я программирую простую систему ввода / вывода для хранения данных, необходимых для моего приложения Android. Я использую ObjectInputStream со следующей инициализацией («контекст» - это объект, полученный с getApplicationContext():

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

Затем я использую ois.readObject(), чтобы заполнить ArrayList.

Мое приложение отлично работает на эмуляторе, но вылетает при вызове метода oos.close() на реальном устройстве (Samsung Galaxy SII).

Я не могу найти, где проблема. Нужно ли добавлять какие-то разрешения или что-то подобное для использования внутреннего хранилища? Я что-то забыл?

Спасибо за ваши ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...