onBatteryStateChanged method
void
onBatteryStateChanged(
- BatteryState? newState,
- int batteryLevel,
- bool isBatterySaverMode,
- BatteryHealth? batteryHealth,
- bool isChargerConnected,
- int temperature,
- int voltage,
- int maxChargingCurrent,
- int batteryCapacity,
- int chargingSpeed,
- JString? chargingType,
from: public abstract void onBatteryStateChanged(com.example.battery_ffi.BatteryState newState, int batteryLevel, boolean isBatterySaverMode, com.example.battery_ffi.BatteryHealth batteryHealth, boolean isChargerConnected, int temperature, int voltage, int maxChargingCurrent, int batteryCapacity, int chargingSpeed, java.lang.String chargingType)
Implementation
void onBatteryStateChanged(
BatteryState? newState,
int batteryLevel,
bool isBatterySaverMode,
BatteryHealth? batteryHealth,
bool isChargerConnected,
int temperature,
int voltage,
int maxChargingCurrent,
int batteryCapacity,
int chargingSpeed,
jni$_.JString? chargingType,
) {
final _$newState = newState?.reference ?? jni$_.jNullReference;
final _$batteryHealth = batteryHealth?.reference ?? jni$_.jNullReference;
final _$chargingType = chargingType?.reference ?? jni$_.jNullReference;
_onBatteryStateChanged(
reference.pointer,
_id_onBatteryStateChanged as jni$_.JMethodIDPtr,
_$newState.pointer,
batteryLevel,
isBatterySaverMode ? 1 : 0,
_$batteryHealth.pointer,
isChargerConnected ? 1 : 0,
temperature,
voltage,
maxChargingCurrent,
batteryCapacity,
chargingSpeed,
_$chargingType.pointer,
).check();
}