В MediaBrowserService.onLoadChildren, когда и как предоставляется пакет параметров? - PullRequest
0 голосов
/ 26 апреля 2019

В MediaServiceBrowser или MediaServiceBrowserCompat существует два метода:

public abstract void onLoadChildren (String parentId, Result<List<MediaBrowser.MediaItem>> result)

и

public void onLoadChildren (String parentId, Result<List<MediaBrowser.MediaItem>> result, Bundle options)

options описывается как:

Пакет: пакет специфичных для службы аргументов, отправляемых из медиа-браузера.Информация, возвращаемая в результате, должна зависеть от содержимого этого пакета.Это значение никогда не должно быть нулевым.

Я надеялся, что предоставление дополнительных данных в MediaDescriptionCompat из MediaItem (того, чьи дочерние объекты загружаются) отобразит их во втором вызове.

Однако вызывается только первый метод, протестированный в Android Auto.

Что мне нужно сделать, чтобы вызываться с аргументом options?

...