https://kotlinlang.org logo
s

sanf0rd

03/12/2018, 3:20 PM
Copy code
enum class MyLongClassNameActivityMode {
        WAITING_INPUT,
        LOADING,
        COMPLETE,
}

//Inside activity handling modes
fun changeUIMode(mode: UserDetailMode) = when (mode) {
       .WAITING_INPUT -> showViews(inputGroup)
       .LOADING -> showViews(loadingGroup)
       .COMPLETE -> startAnotherActivity()
}