deviceDestroy method
Implementation
@override
Future<void> deviceDestroy() async {
if (_destroyFlag == true) return;
_destroyFlag = true;
WidgetsBinding.instance.removeObserver(this);
await disconnect();
this.removeListener<P2PConnectStateChanged>(_connectStateListener);
removeCommandListener();
super.deviceDestroy();
}