Эта строка:
final FileOutputStream outputStream = new FileOutputStream(name);
приводит к FileNotFoundException
с сообщением /2ozjfFQzwv: open failed: EROFS (Read-only file system)
, где "2ozjfFQzwv" - это то, что я передал как имя файла.
Я пробовал это с разрешениями WRITE_INTERNAL_STORAGE
и без него. Как создать этот файл для записи?
В качестве альтернативы, я просто хочу, чтобы иметь возможность отображать изображение для нового действия, и он слишком велик, чтобы сериализовать его в дополнение. Есть ли более простой способ, чем записать его в файл, а затем снова прочитать его? Все вопросы здесь, похоже, касаются записи на SD-карту, что я не хочу делать, потому что у многих людей нет слотов для SD-карт.