StreamerViewModelLifeCycleObserver

A DefaultLifecycleObserver to control a streamer on Activity lifecycle in a ViewModel.

It stops streamer when application goes to background.

To use it, call:

  • lifeCycle.addObserver(StreamerActivityLifeCycleObserver(streamer))

Parameters

streamer

The streamer to control

Inheritors

Constructors

Link copied to clipboard
constructor(streamer: IStreamer)

Properties

Link copied to clipboard
protected val streamer: IStreamer

Functions

Link copied to clipboard
open fun onCreate(owner: LifecycleOwner)
Link copied to clipboard
open fun onDestroy(owner: LifecycleOwner)
Link copied to clipboard
open override fun onPause(owner: LifecycleOwner)
Link copied to clipboard
open fun onResume(owner: LifecycleOwner)
Link copied to clipboard
open fun onStart(owner: LifecycleOwner)
Link copied to clipboard
open fun onStop(owner: LifecycleOwner)