Итак, я знаю, как определить, что USB-накопитель подключен и отключен. Все идет нормально.
Но теперь у меня проблема: как только я выхожу из режима USB в своем приложении, MediaStore начинает сканировать носитель, я жду завершения этого сканирования, а затем пытаюсь получить доступ к некоторому контенту из MediaStore. Я сохраняю идентификаторы изображений и видео и пытаюсь получить URI этих элементов после завершения сканирования.
Но теперь, когда я запрашиваю URI этих файлов с сохраненным идентификатором, который у меня есть, URI некоторых файлов оказываются нулевыми. И это моя проблема, потому что их быть не должно.
У кого-нибудь есть указания на то, что мне не хватает?