java - 由 java.lang.IllegalArgumentException : MediaButtonReceiver component may not be null 引起

标签 java android android-manifest android-mediaplayer

我在这里遇到了一些问题,但没有一个解决我的问题我已经在 list 中添加了 MEDIA_BUTTON Intent 文件管理器

<service android:name=".services.MediaPlayerService">
    <intent-filter>
        <action android:name="android.intent.action.MEDIA_BUTTON" />
    </intent-filter>
</service>

但仍然发生崩溃

Caused by java.lang.IllegalArgumentException: MediaButtonReceiver component may not be null.
       at android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.<init>(MediaSessionCompat.java:1825)
       at android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18.<init>(MediaSessionCompat.java:2979)
       at android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19.<init>(MediaSessionCompat.java:3062)
       at android.support.v4.media.session.MediaSessionCompat.<init>(MediaSessionCompat.java:400)
       at android.support.v4.media.session.MediaSessionCompat.<init>(MediaSessionCompat.java:346)
       at com.abc.abc.services.MediaPlayerService.initMediaSession(MediaPlayerService.java:686)
       at com.abc.abc.services.MediaPlayerService.onStartCommand(MediaPlayerService.java:202)
       at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2702)
       at android.app.ActivityThread.access$2100(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5017)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(NativeStart.java)

谢谢。

最佳答案

MediaButtonReceiver 似乎未初始化...

喜欢: MediaButtonReceiver buttReciver

关于java - 由 java.lang.IllegalArgumentException : MediaButtonReceiver component may not be null 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50055986/

相关文章:

java - 如何使用 JSP/JSF 为 POST 请求设置超时

java.sql.SQLException : Row 1 was truncated; it contained more data than there were input columns 异常

java - 使用 XML 标记在 Saxonica 中检索 XPath 结果

android - 大约 1% 的时间找不到 list 定义的接收者

java - 将 String 和 int 值添加到 Arraylist - Java

Java 客户端无法读取来自 wcf rest 服务的大响应

android - 如何在 android 的 lottie 动画中创建一个按钮?

android - 将图像添加到 jar 库

java - 在 Android 中以编程方式从启动器中删除应用程序

android - 安装程序未显示我请求的所有权限 (Android)