# WifiManager.SubsystemRestartTrackingCallback

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

# SubsystemRestartTrackingCallback

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/net/wifi/WifiManager.SubsystemRestartTrackingCallback "View this page in Java")  

```
abstract class SubsystemRestartTrackingCallback
```

|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                                 ||
| ↳ | [android.net.wifi.WifiManager.SubsystemRestartTrackingCallback](https://developer.android.com/reference/kotlin/android/net/wifi/WifiManager.SubsystemRestartTrackingCallback#) |

Abstract callback class for applications to receive updates about the Wi-Fi subsystem restarting. The Wi-Fi subsystem can restart due to internal recovery mechanisms or via user action.

## Summary

|                                                                                        Public constructors                                                                                        ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [SubsystemRestartTrackingCallback](https://developer.android.com/reference/kotlin/android/net/wifi/WifiManager.SubsystemRestartTrackingCallback#SubsystemRestartTrackingCallback())`()` <br /> |

|                                                                                                                                                 Public methods                                                                                                                                                  ||
|--------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onSubsystemRestarted](https://developer.android.com/reference/kotlin/android/net/wifi/WifiManager.SubsystemRestartTrackingCallback#onSubsystemRestarted())`()` Indicates that the Wi-Fi subsystem has restarted.         |
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onSubsystemRestarting](https://developer.android.com/reference/kotlin/android/net/wifi/WifiManager.SubsystemRestartTrackingCallback#onSubsystemRestarting())`()` Indicates that the Wi-Fi subsystem is about to restart. |

## Public constructors

### SubsystemRestartTrackingCallback

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

```
SubsystemRestartTrackingCallback()
```

## Public methods

### onSubsystemRestarted

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

```
abstract fun onSubsystemRestarted(): Unit
```

Indicates that the Wi-Fi subsystem has restarted.  

### onSubsystemRestarting

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

```
abstract fun onSubsystemRestarting(): Unit
```

Indicates that the Wi-Fi subsystem is about to restart.