我一直在尝试新的Android Lollipop API,尤其是新的媒体播放控制框架。在文档中,它说要获取新MediaSessionManager的实例,我必须调用getSystemService(MEDIA_SESSION_MANAGER)
。但是,在Android Studio中编写代码会出错,说该参数只能是List of services like POWER_SERVICE, WINDOW_SERVICE, VIBRATOR_SERVICE etc.
我认为它可能是Android工作室的一个错误,但我可能没有使用Lollipop中引入的所有其他新API。我在我的系统上安装了最终的Lollipop SDK。
答案 0 :(得分:0)
您应该可以通过调用context.getSystemService(Context.MEDIA_SESSION_SERVICE)
你显然有一个拼写错误:你写了MEDIA_SESSION_MANAGER而不是MEDIA_SESSION_SERVICE。
PS:你没有在你的问题中正确复制Android Studio错误消息,所以我无法看到发生的事情"说这个论点只能是"之一。如果您实际使用的是Context.MEDIA_SESSION_SERVICE但仍然出现错误,请编辑原始问题并正确引用错误消息。