NLiveData

abstract class NLiveData<T>(_value: T?, postman: Postman<T>?)

NLiveData is an implementation of LiveData using kotlin components. It is designed to be shared between platforms that do not provide their own native solution (ie. Android).

Inheritors

Constructors

Link copied to clipboard
constructor()
constructor(_value: T?, postman: Postman<T>?)

Properties

Link copied to clipboard
var value: T?

Functions

Link copied to clipboard
open fun getValue(): T?
Link copied to clipboard
open fun observe(owner: NLifecycleOwner, observer: NObserver<in T>)
open fun observe(weakRef: Any, block: (T) -> Unit)
Link copied to clipboard
open fun observeForever(observer: NObserver<in T>)
Link copied to clipboard
open fun removeObserver(observer: NObserver<in T>)