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

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