jeromexiong / audio_manager

A flutter plugin for music playback, including notification handling.
MIT License
99 stars 54 forks source link

Tried to send a platform message to Flutter, but FlutterJNI was detached from native C++. Could not send. Channel: audio_manager. Response ID: 0 #86

Open gauravdv opened 2 years ago

gauravdv commented 2 years ago

when app remove from background.

Tried to send a platform message to Flutter, but FlutterJNI was detached from native C++. Could not send. Channel: audio_manager. Response ID: 0

I tried what came my mind, but I could not get something.

//1. @override didChangeAppLifecycleState(AppLifecycleState state) { if (AppLifecycleState.detached == state) { print("detached"); // it is working I can see this write on console. await AudioManager.instance.release(); // manually release when no longer needed } } @override void initState() { super.initState(); WidgetsBinding.instance.addObserver(this);}

//2 I wrote on dispose() method but it also did not work.

//3 I wrapped my build function with "WillPopScope" but it didn't show me even print

//4 I wrote dispose method of my player page, but that too didn't show me print