# LifecycleListener

Listener for lifcycle-related state of for the session

- `lid`
  Default implementation

#### Default Implementation

Undocumented

#### Declaration

- `onStreaming(oldState:streamingReason:)`
  Sesson stream was started or restored

#### Parameters

|     |     |
| --- | --- |
| `<br>                                oldState<br>` | Previous state value |
| `<br>                                streamingReason<br>` | Reason why state was changed |

- `onInactive(oldState:inactiveReason:)`
  Sesson stream was started or restored

#### Parameters

|     |     |
| --- | --- |
| `<br>                                oldState<br>` | Previous state value |
| `<br>                                inactiveReason<br>` | Reason why state was changed |

- `onPause(oldState:pauseReason:)`
  Sesson stream was started or restored

#### Parameters

|     |     |
| --- | --- |
| `<br>                                oldState<br>` | Previous state value |
| `<br>                                pauseReason<br>` | Reason why state was changed |

- `networkDisconnect()`
  Is called when application fased with network issues and trys to restore connection

#### Declaration

- `networkReconnect()`
  Is called when application restored network connection

#### Declaration
