Обновление записи в MediaStore не работает на Android Q / API29 - PullRequest
2 голосов
/ 04 июля 2019

Я пытаюсь (без удачи) обновить записи для MediaStore как для аудиодорожек, так и для изображений. Я использую что-то вроде этого:

ContentValues values = new ContentValues();
values.put(MediaStore.Audio.Media.TITLE, title);
values.put(MediaStore.Audio.Media.YEAR, year);

resolver.update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values, MediaStore.Audio.Media._ID + "= ?", new String[] { String.valueOf(id) })

Приведенный выше фрагмент кода работает на API16-> API28 без проблем.

Хотя на API29 это не работает. Нет ошибок отображаются в журналах или сообщениях. Я пытаюсь вышеуказанный код на эмуляторе API29. Я не уверен, связано ли это с использованием эмулятора или нет.

Я был бы очень признателен за любую информацию, которая указывает мне верное направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...