dispose method
override
Disposes of any resources, controllers, or native channels held by this adapter.
Implementation
@override
Future<void> dispose() async {
if (_isDisposed) return;
_isDisposed = true;
await _lifecycleController.close();
await _lowBatteryController.close();
}