Added in [API level 29](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# PowerManager.OnThermalStatusChangedListener

*** ** * ** ***

` public static interface PowerManager.OnThermalStatusChangedListener `   
` `

|---|
| android.os.PowerManager.OnThermalStatusChangedListener |

<br />

*** ** * ** ***

Listener passed to `https://developer.android.com/reference/android/os/PowerManager#addThermalStatusListener(android.os.PowerManager.OnThermalStatusChangedListener)` and `https://developer.android.com/reference/android/os/PowerManager#removeThermalStatusListener(android.os.PowerManager.OnThermalStatusChangedListener)` to notify caller of thermal status has changed.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/os/PowerManager.OnThermalStatusChangedListener#onThermalStatusChanged(int)(int status) ` Called when overall thermal throttling status changed. |

## Public methods

### onThermalStatusChanged

Added in [API level 29](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onThermalStatusChanged (int status)
```

Called when overall thermal throttling status changed.

<br />

| Parameters ||
|---|---|
| `status` | `int`: the status <br /> |