google / flutter.plugins

BSD 3-Clause "New" or "Revised" License
117 stars 55 forks source link

Crashing while application on background. #70

Closed wexder closed 4 years ago

wexder commented 4 years ago

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