index.md 2.4 KB

//app/org.mjdev.tvapp.base.state/ScreenState

ScreenState

class ScreenState(title: Any? = null, error: Throwable? = null)

Activity view state. Used to keep states and change in activity.

Parameters

androidJvm

title
error

Constructors

ScreenState [androidJvm]
constructor(title: Any? = null, error: Throwable? = null)
Create ScreenState

Types

Name Summary
Companion [androidJvm]
object Companion

Functions

Name Summary
clearError [androidJvm]
fun clearError()
Clear error.
error [androidJvm]
fun error(message: String)
fun error(e: Throwable?)
Set Error.
info [androidJvm]
fun info(message: String)
Set info message.
[androidJvm]
fun info(e: Throwable)
Set info from throwable.
setTitle [androidJvm]
fun setTitle(title: Any?)
Set title.

Properties

Name Summary
errorState [androidJvm]
val errorState: MutableState<Throwable?>
titleState [androidJvm]
val titleState: MutableState<Any?>