Это сценарий:
У меня есть таблица базы данных, которая содержит список названий песен, а также название альбома, имя исполнителя и другую информацию.Таблица периодически обновляется с веб-сервера.
Я должен отобразить список песен тремя способами;в соответствии с именем исполнителя, названием альбома и названием песни.
В списке альбомов, если пользователь нажимает на любое название альбома, все песни в альбоме должны отображаться в подсписке под элементом.
- В списке исполнителей, если пользователь нажимает на какого-либо исполнителя, все альбомы в базе данных должны отображаться ниже в подсписке и т. Д.
Так что это точно так же, какмедиа-плейлист по умолчанию в Android.
Я заглянул в класс MediaStore.Audio.Playlists, но похоже, что он генерирует плейлист из медиафайлов, а мне приходится генерировать из списка названий песен, хранящихся в базе данных.Я создал сырой плейлист, но он не так хорош, поэтому я бы предпочел использовать нативный плейлист, если это возможно.
Есть какие-нибудь рекомендации по этому поводу?