cbruegg
04/11/2017, 6:16 PMinterface EventHandler {
fun handle(event: Event)
}
class EventHandlerImpl(val ctx: Context) {
override fun handle(event: Event) {
doSomethingWith(event, ctx)
}
}
class SomeActivity: Activity(), EventHandler by eventHandler {
private val eventHandler = EventHandlerImpl(this)
}