getExtendedBatteryStatus method
Implementation
Future<ExtendedBatteryStatus?> getExtendedBatteryStatus() async {
if (!isAndroid) {
debugPrint('getExtendedBatteryStatus: not supported on this platform');
return null;
}
if (_streamBatteryController != null) return _latestExtendedBatteryStatus;
final dynamic result = await _methodChannel.invokeMethod('getExtendedBatteryStatus');
debugPrint('getExtendedBatteryStatus: ${result.runtimeType}');
if (result != null) {
return ExtendedBatteryStatus.fromJson(Map<String, dynamic>.from(result));
}
return null;
}