android - 在 Android Auto MediaBrowserService 中刷新媒体
问题描述
我有一个MediaBrowserServiceCompat
连接到 Android Auto 作为音乐播放器。一切都是桃色的,,,,onCreate
并且onGetRoot
都onLoadChildren
被称为它们应该的。
问题是,如果底层音乐发生变化(加载新的播放列表、随机播放等),我不知道如何告诉 Android Auto 它需要onLoadChildren(...)
再次调用。有没有办法告诉它事情发生了变化?我试着打电话:
notifyChildrenChanged(rootId);
但这似乎不起作用。
解决方案
推荐阅读
- java - $and 在 spring data mongodb 中,最新版本不支持 spEl?(2.2.6)
- node.js - 如何在 NodeJS 中检索通过 API 调用发送的 blob 数据?
- react-native - React-native 简单图像处理
- javascript - 拒绝访问同一域上跨域对象上的属性“文档”的权限
- linux - 如何隐藏ps命令的密码?
- php - 来自不同表的 Laravel 身份验证不起作用
- c - 合并排序使用一些不在输入数组中的新元素给出错误的输出(在 C 中)
- mysql - 将一张表插入另一张表(来自不同的数据库)——MySQL
- json - 反应中href标签内的JSON值
- php - 检查 GeoLite2 是否有 IP 地址