Android华为MediasSessionCompat

时间:2015-07-22 07:35:14

标签: android android-support-library

我开始使用MediaSessionCompat(22.2.0,现在是22.2.1)而不是RemoteControlClient,在MediaSessionCompact实例上调用setActive(true)时,我在华为手机上看到NullPointerException。注册MediaButtonEventReceiver有问题。 RemoteControlClient一切正常,现在所有其他设备都能正常工作。

任何想法为什么在华为手机(android 4.4.2,4.4.4)上出现错误?

java.lang.NullPointerException
   at android.os.Parcel.readException(Parcel.java:1481)
   at android.os.Parcel.readException(Parcel.java:1429)
   at android.media.IAudioService$Stub$Proxy.registerMediaButtonIntent(IAudioService.java:1689)
   at android.media.AudioManager.registerMediaButtonIntent(AudioManager.java:2223)
   at android.media.AudioManager.registerMediaButtonEventReceiver(AudioManager.java:2208)
   at android.support.v4.media.session.MediaSessionCompatApi18.registerMediaButtonEventReceiver(MediaSessionCompatApi18.java:35)
   at android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.update(MediaSessionCompat.java:1286)
   at android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive(MediaSessionCompat.java:1149)
   at android.support.v4.media.session.MediaSessionCompat.setActive(MediaSessionCompat.java:240)

谢谢!

0 个答案:

没有答案