Hello,
I'm using this package to handle media buttons in my application. It's little bit hacked, coz I'm actually not playing any audio just listening to events via addMediaEventListener. But when I the application is on the background and I trigger event it crashes.
D/AndroidRuntime( 9235): Shutting down VM
E/AndroidRuntime( 9235): FATAL EXCEPTION: main
E/AndroidRuntime( 9235): Process: com.mcc.project.rafi, PID: 9235
E/AndroidRuntime( 9235): java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.flutter.plugins.audiofileplayer.AudiofileplayerService$ServiceListener.onMediaButtonClick(int)' on a null object reference
E/AndroidRuntime( 9235): at com.google.flutter.plugins.audiofileplayer.AudiofileplayerService$MediaSessionCallback.onMediaButtonEvent(AudiofileplayerService.java:340)
E/AndroidRuntime( 9235): at android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent(MediaSessionCompat.java:1400)
E/AndroidRuntime( 9235): at android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onMediaButtonEvent(MediaSessionCompatApi21.java:190)
E/AndroidRuntime( 9235): at android.media.session.MediaSession$CallbackMessageHandler.handleMessage(MediaSession.java:1578)
E/AndroidRuntime( 9235): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime( 9235): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime( 9235): at android.app.ActivityThread.main(ActivityThread.java:7356)
E/AndroidRuntime( 9235): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 9235): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/AndroidRuntime( 9235): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
I/Process ( 9235): Sending signal. PID: 9235 SIG: 9
Hello, I'm using this package to handle media buttons in my application. It's little bit hacked, coz I'm actually not playing any audio just listening to events via addMediaEventListener. But when I the application is on the background and I trigger event it crashes.
D/AndroidRuntime( 9235): Shutting down VM E/AndroidRuntime( 9235): FATAL EXCEPTION: main E/AndroidRuntime( 9235): Process: com.mcc.project.rafi, PID: 9235 E/AndroidRuntime( 9235): java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.flutter.plugins.audiofileplayer.AudiofileplayerService$ServiceListener.onMediaButtonClick(int)' on a null object reference E/AndroidRuntime( 9235): at com.google.flutter.plugins.audiofileplayer.AudiofileplayerService$MediaSessionCallback.onMediaButtonEvent(AudiofileplayerService.java:340) E/AndroidRuntime( 9235): at android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent(MediaSessionCompat.java:1400) E/AndroidRuntime( 9235): at android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onMediaButtonEvent(MediaSessionCompatApi21.java:190) E/AndroidRuntime( 9235): at android.media.session.MediaSession$CallbackMessageHandler.handleMessage(MediaSession.java:1578) E/AndroidRuntime( 9235): at android.os.Handler.dispatchMessage(Handler.java:107) E/AndroidRuntime( 9235): at android.os.Looper.loop(Looper.java:214) E/AndroidRuntime( 9235): at android.app.ActivityThread.main(ActivityThread.java:7356) E/AndroidRuntime( 9235): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime( 9235): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) E/AndroidRuntime( 9235): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) I/Process ( 9235): Sending signal. PID: 9235 SIG: 9