Проблемы с файлом Nexus 5x
После обновления до Android O (8.1.0) на наших телефонах Nexus 5x, мы обнаружили много странных проблем с доступом к файлам. У нас есть 1 файл, который продолжает появляться, без причины, почему этот файл, но я уверен, что файл находится в /sdcard/, я использую Java или C++ (NDK), чтобы увидеть, существует ли файл, но он возвращает, что файл не не существует Я могу попробовать это 100 раз, и, может быть, 1 раз, когда это не удастся, может быть, 10 раз, это не получится. У меня это на 5-6 устройствах, так что это не просто 1 устройство.
Кто-нибудь видел что-нибудь подобное раньше? Мы удалили файлы и загрузили их заново. Этот файл предназначен для сторонней библиотеки, нам было интересно, есть ли блокировка файла, но этот файл доступен при запуске, поэтому мы смахиваем приложение, перезапускаем и сразу же не можем просмотреть файл.
Пример C++:
return (access(aFileName.c_str(), F_OK) != -1);
Пример Java:
File lTempTaskFile = new File(lTaskFileName);
if(lTempTaskFile.exists())
{
// blah
}