#java #android #audio #mp3 #android-contentresolver
#java #Android #Аудио #mp3 #android-contentresolver
Вопрос:
Я загружал аудиофайлы в свое приложение, используя contentResolver
, но я переименовал аудиофайл из myaudio.mp3
(который он изначально был) myNewAudio.mp3
, но contentResolver
он не распознает его.
Информация в my listView
заполнялась путем извлечения этого конкретного атрибута:
MediaStore.Аудио.Медиафайлы.Название
Но переименование аудиофайла (что возможно только с помощью файлового менеджера по умолчанию, предоставляемого Android, то есть системного файлового менеджера), похоже, не влияет на эту информацию, и, следовательно, это почти так, как если бы my listView
устарел.
Как я могу обновить эту информацию, если это вообще возможно?
Комментарии:
1. Какова ситуация после перезагрузки? Какая версия Android на устройстве? Кто создал файл?
2. @blackapps , файл был загружен, и я перезагрузился, и, похоже, он обновляется после перезагрузки. Есть ли способ принудительно выполнить это перед перезагрузкой?
3. Вы не указали, кто, как и когда загрузил файл.
4. @blackapps , как кто, как, когда это необходимо в этом контексте? Файл был медиафайлом .mp3, и после загрузки он добавляется в преобразователь содержимого.
5. Мы хотели бы знать, было ли загружено ваше приложение, другое приложение или что-то еще, что могло поместить туда этот файл.