Android USB Mass Storage - PullRequest
       46

Android USB Mass Storage

2 голосов
/ 22 ноября 2011

Итак, я знаю, как обнаружить USB-накопитель, подключенный и отключенный. Пока все хорошо.

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

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

У кого-нибудь есть указатели на то, что мне не хватает?

1 Ответ

1 голос
/ 25 ноября 2011

после переключения режима USB. Когда ПОЛЬЗОВАТЕЛЬ выходит из режима USB, Mediastore выполняет сканирование и обрабатывает его, в результате происходит идентификация идентификатора по-другому, чем это было раньше. Не уверен, почему, но я сравнил одно и то же изображение, и у него, казалось, было другое удостоверение личности, чем раньше. Не бывает всегда, но может или не может. Поэтому мне нужно было дождаться окончания сканирования и обновить идентификаторы, которые я хранил. Кажется, это решает проблему

...