Переименование файла не приводит к переименованию информации в преобразователе содержимого

#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. Мы хотели бы знать, было ли загружено ваше приложение, другое приложение или что-то еще, что могло поместить туда этот файл.