В методе onLoadChildren службы MediaBrowserService мы должны вернуть список элементов MediaItem, чтобы клиент мог соответствующим образом построить свой пользовательский интерфейс. Как мне это сделать, если в моей службе есть курсор, который я только что извлек из MediaStore, или экземпляр LiveData, который я только что получил, скажем, из БД комнаты?
Я не могу понять, как преобразовать мой курсор/живые данные в список элементов мультимедиа (конечно, без итерации всех данных курсора/LiveData), или как клиент узнает, когда ему нужно получить дополнительные данные из службы?
Спасибо