Android API 35 context.openFileOutput () генерирует ioExceptionAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android API 35 context.openFileOutput () генерирует ioException

Сообщение Anonymous »

Мое (саморазвитое) приложение Sudoku сгенерировало IOException (EACCES (разрешение отказано)), когда я начал использовать эмулированное устройство API 35 в Android Studio. Проблема не возникла с использованием эмулированного устройства API 34. Проблема произошла (среди других мест) в следующей функции при вызове context.openfileOutput () :

Код: Выделить всё

   void save(Context context, String fileName) {
// Write the field as XML.
String xmlFileName = fileName.endsWith(EXT_XML) ? fileName : fileName
+ EXT_XML;
FileOutputStream xmlFos;
try {
xmlFos = context.openFileOutput(xmlFileName, Context.MODE_PRIVATE);
} catch (IOException ex) {
throw new RuntimeException(ex.getMessage());
}
serializeXml(xmlFos);
}

Подробнее здесь: https://stackoverflow.com/questions/795 ... oexception
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»