Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法使用getSystemService()获取MediaSessionManager的实例_Android_Api_Session_Media_Android Mediasession - Fatal编程技术网

Android 无法使用getSystemService()获取MediaSessionManager的实例

Android 无法使用getSystemService()获取MediaSessionManager的实例,android,api,session,media,android-mediasession,Android,Api,Session,Media,Android Mediasession,我一直在尝试新的Android棒棒糖API,特别是新的媒体播放控制框架。文档中说,要获取新MediaSessionManager的实例,我必须调用getSystemService(MEDIA\u SESSION\u MANAGER)。但是,在Android Studio中编写代码时会出现一个错误,即参数只能是电源、窗口、可控震源等服务列表中的一个。 我认为这可能是Android studio的一个bug,但我没有可能使用棒棒糖中引入的所有其他新API。我的系统上安装了最终的棒棒糖SDK 您应该能

我一直在尝试新的Android棒棒糖API,特别是新的媒体播放控制框架。文档中说,要获取新MediaSessionManager的实例,我必须调用
getSystemService(MEDIA\u SESSION\u MANAGER)
。但是,在Android Studio中编写代码时会出现一个错误,即参数只能是电源、窗口、可控震源等服务列表中的一个。


我认为这可能是Android studio的一个bug,但我没有可能使用棒棒糖中引入的所有其他新API。我的系统上安装了最终的棒棒糖SDK

您应该能够通过调用
context.getSystemService(context.MEDIA\u SESSION\u SERVICE)来获取MediaSessionManager的实例。

你显然有一个打字错误:你写了媒体会话管理器而不是媒体会话服务

PS:你的问题中没有正确复制Android Studio错误消息,所以我看不出“说这个参数只能是其中之一”之后会发生什么。如果您实际使用的是Context.MEDIA\u SESSION\u服务,但仍然出现错误,请编辑原始问题并正确引用错误消息