umar
04/12/2017, 11:04 AMinterface EventHandler {
fun handle(event: Event)
}
interface EventHandlerImpl : EventHandler {
val ctx: Context
override fun handle(event: Event) {
doSomethingWith(event, ctx)
}
}
class SomeActivity: Activity(), EventHandlerImpl {
override val ctx = this
}