调用<;初始化>;对于错误参数0,键入';Ljava/lang/String';不是';Landroid/内容/广播接收器';

调用<;初始化>;对于错误参数0,键入';Ljava/lang/String';不是';Landroid/内容/广播接收器';,android,Android,我被困在这里,我在谷歌上搜索,但没有找到任何与我的错误有关的答案 11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer: pause called in state 8 11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer: error (-38, 0) 11-22 10:30:26.953 26448-26448/com.doctorq.app E/Andro

我被困在这里,我在谷歌上搜索,但没有找到任何与我的错误有关的答案

11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer: pause called in state 8
11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer: error (-38, 0)
11-22 10:30:26.953 26448-26448/com.doctorq.app E/AndroidRuntime: FATAL EXCEPTION: main
                                                                 Process: com.doctorq.app, PID: 26448
                                                                 java.lang.VirtualMachineError: Invoking <init> with bad arg 0, type 'Ljava/lang/String;' not instance of 'Landroid/content/BroadcastReceiver;'
                                                                     at com.doctorq.app.StartSessionActivity.EndSessionSendData(StartSessionActivity.java:885)
                                                                     at com.doctorq.app.StartSessionActivity.onClick(StartSessionActivity.java:368)
                                                                     at android.view.View.performClick(View.java:5265)
                                                                     at android.view.View$PerformClick.run(View.java:21534)
                                                                     at android.os.Handler.handleCallback(Handler.java:815)
                                                                     at android.os.Handler.dispatchMessage(Handler.java:104)
                                                                     at android.os.Looper.loop(Looper.java:207)
                                                                     at android.app.ActivityThread.main(ActivityThread.java:5728)
                                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer:在状态8中调用暂停
11-22 10:28:27.547 26448-26448/com.doctorq.app E/MediaPlayer:错误(-38,0)
11-22 10:30:26.953 26448-26448/com.doctorq.app E/AndroidRuntime:FATAL EXCEPTION:main
进程:com.doctorq.app,PID:26448
java.lang.VirtualMachine错误:使用错误的参数0调用,键入'Ljava/lang/String;'不是“Landroid/content/BroadcastReceiver;”的实例
位于com.doctorq.app.StartSessionActivity.EndSessionSendData(StartSessionActivity.java:885)
在com.doctorq.app.StartSessionActivity.onClick(StartSessionActivity.java:368)上
在android.view.view.performClick上(view.java:5265)
在android.view.view$PerformClick.run(view.java:21534)
位于android.os.Handler.handleCallback(Handler.java:815)
位于android.os.Handler.dispatchMessage(Handler.java:104)
位于android.os.Looper.loop(Looper.java:207)
位于android.app.ActivityThread.main(ActivityThread.java:5728)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:789)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

开始广播接收器名称错误您应该对比它们

开始广播接收器名称错误您应该对比它们

IntentFilter filterStart =new IntentFilter(ACTION);
context.registerReceiver(BroadcastReceiver,filterStart);

Intent intent =new Intent(ACTION);